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) |