Compartilhar via


AUTHZ_CONTEXT_INFORMATION_CLASS enumeração (authz.h)

A enumeração AUTHZ_CONTEXT_INFORMATION_CLASS especifica o tipo de informação a ser recuperada de um AuthzClientContext existente. Essa enumeração é usada pela função AuthzGetInformationFromContext .

Syntax

typedef enum _AUTHZ_CONTEXT_INFORMATION_CLASS {
  AuthzContextInfoUserSid = 1,
  AuthzContextInfoGroupsSids,
  AuthzContextInfoRestrictedSids,
  AuthzContextInfoPrivileges,
  AuthzContextInfoExpirationTime,
  AuthzContextInfoServerContext,
  AuthzContextInfoIdentifier,
  AuthzContextInfoSource,
  AuthzContextInfoAll,
  AuthzContextInfoAuthenticationId,
  AuthzContextInfoSecurityAttributes,
  AuthzContextInfoDeviceSids,
  AuthzContextInfoUserClaims,
  AuthzContextInfoDeviceClaims,
  AuthzContextInfoAppContainerSid,
  AuthzContextInfoCapabilitySids
} AUTHZ_CONTEXT_INFORMATION_CLASS;

Constantes

 
AuthzContextInfoUserSid
Valor: 1
Recupera uma estrutura TOKEN_USER que contém um SID ( identificador de segurança do usuário) e seu atributo.
AuthzContextInfoGroupsSids
Recupera uma estrutura TOKEN_GROUPS que contém os SIDs de grupo aos quais o usuário pertence e seus atributos.
AuthzContextInfoRestrictedSids
Recupera uma estrutura TOKEN_GROUPS que contém os SIDs de grupo restrito no contexto e seus atributos.
AuthzContextInfoPrivileges
Recupera uma estrutura TOKEN_PRIVILEGES que contém os privilégios mantidos pelo usuário.
AuthzContextInfoExpirationTime
Recupera o tempo de expiração definido no contexto.
AuthzContextInfoServerContext
Essa constante é reservada. Não o use.
AuthzContextInfoIdentifier
Recupera uma estrutura LUID usada pelo gerenciador de recursos para identificar o contexto.
AuthzContextInfoSource
Essa constante é reservada. Não o use.
AuthzContextInfoAll
Essa constante é reservada. Não o use.
AuthzContextInfoAuthenticationId
Essa constante é reservada. Não o use.
AuthzContextInfoSecurityAttributes
Recupera uma estrutura AUTHZ_SECURITY_ATTRIBUTES_INFORMATION que contém atributos de segurança.

Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse valor.
AuthzContextInfoDeviceSids
Recupera uma estrutura TOKEN_GROUPS que contém SIDs de dispositivo e seus atributos.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse valor.
AuthzContextInfoUserClaims
Recupera uma estrutura de AUTHZ_SECURITY_ATTRIBUTES_INFORMATION que contém declarações de usuário.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse valor.
AuthzContextInfoDeviceClaims
Recupera uma estrutura AUTHZ_SECURITY_ATTRIBUTES_INFORMATION que contém declarações de dispositivo.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse valor.
AuthzContextInfoAppContainerSid
Recupera uma estrutura TOKEN_APPCONTAINER_INFORMATION que contém o SID do contêiner do aplicativo.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse valor.
AuthzContextInfoCapabilitySids
Recupera uma estrutura TOKEN_GROUPS que contém SIDs de funcionalidade.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse valor.

Requisitos

Requisito Valor
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 authz.h
Redistribuível Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP

Confira também

Enumerações de autorização

AuthzGetInformationFromContext

SECURITY_CAPABILITIES

TOKEN_APPCONTAINER_INFORMATION

TOKEN_DEVICE_CLAIMS

TOKEN_GROUPS

TOKEN_PRIVILEGES

TOKEN_USER

TOKEN_USER_CLAIMS