estrutura SECURITY_QUALITY_OF_SERVICE (winnt.h)

A estrutura de dados SECURITY_QUALITY_OF_SERVICE contém informações usadas para dar suporte à representação do cliente. Um cliente pode especificar essas informações quando se conecta a um servidor; as informações determinam se o servidor pode representar o cliente e, em caso afirmativo, até que ponto.

Sintaxe

typedef struct _SECURITY_QUALITY_OF_SERVICE {
  DWORD                          Length;
  SECURITY_IMPERSONATION_LEVEL   ImpersonationLevel;
  SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode;
  BOOLEAN                        EffectiveOnly;
} SECURITY_QUALITY_OF_SERVICE, *PSECURITY_QUALITY_OF_SERVICE;

Membros

Length

Especifica o tamanho, em bytes, dessa estrutura.

ImpersonationLevel

Especifica as informações fornecidas ao servidor sobre o cliente e como o servidor pode representar ou representar o cliente. Os níveis de representação de segurança regem o grau em que um processo de servidor pode agir em nome de um processo de cliente. Esse membro é um valor de tipo de enumeração SECURITY_IMPERSONATION_LEVEL.

ContextTrackingMode

Especifica se o servidor deve receber uma instantâneo do contexto de segurança do cliente (chamado de acompanhamento estático) ou se deve ser atualizado continuamente para controlar as alterações no contexto de segurança do cliente (chamado de acompanhamento dinâmico). O valor SECURITY_STATIC_TRACKING especifica o acompanhamento estático e o valor SECURITY_DYNAMIC_TRACKING especifica o acompanhamento dinâmico. Nem todos os mecanismos de comunicação dão suporte ao acompanhamento dinâmico; aqueles que não usarão o padrão para acompanhamento estático.

EffectiveOnly

Especifica se o servidor pode habilitar ou desabilitar privilégios e grupos que o contexto de segurança do cliente pode incluir.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h (inclua Windows.h)

Confira também

DdeSetQualityOfService

SECURITY_IMPERSONATION_LEVEL