enumeración AUTHZ_CONTEXT_INFORMATION_CLASS (authz.h)

La enumeración AUTHZ_CONTEXT_INFORMATION_CLASS especifica el tipo de información que se va a recuperar de un authzClientContext existente. Esta enumeración la usa la función 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 una estructura de TOKEN_USER que contiene un identificador de seguridad de usuario (SID) y su atributo.
AuthzContextInfoGroupsSids
Recupera una estructura de TOKEN_GROUPS que contiene los SID de grupo a los que pertenece el usuario y sus atributos.
AuthzContextInfoRestrictedSids
Recupera una estructura de TOKEN_GROUPS que contiene los SID de grupo restringidos en el contexto y sus atributos.
AuthzContextInfoPrivileges
Recupera una estructura de TOKEN_PRIVILEGES que contiene los privilegios que mantiene el usuario.
AuthzContextInfoExpirationTime
Recupera la hora de expiración establecida en el contexto.
AuthzContextInfoServerContext
Esta constante está reservada. No lo utilice.
AuthzContextInfoIdentifier
Recupera las estructuras luid usadas por el administrador de recursos para identificar el contexto.
AuthzContextInfoSource
Esta constante está reservada. No lo utilice.
AuthzContextInfoAll
Esta constante está reservada. No lo utilice.
AuthzContextInfoAuthenticationId
Esta constante está reservada. No lo utilice.
AuthzContextInfoSecurityAttributes
Recupera una estructura de AUTHZ_SECURITY_ATTRIBUTES_INFORMATION que contiene atributos de seguridad.

Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite.
AuthzContextInfoDeviceSids
Recupera una estructura de TOKEN_GROUPS que contiene los SID de dispositivo y sus atributos.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite.
AuthzContextInfoUserClaims
Recupera una estructura de AUTHZ_SECURITY_ATTRIBUTES_INFORMATION que contiene notificaciones de usuario.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite.
AuthzContextInfoDeviceClaims
Recupera una estructura de AUTHZ_SECURITY_ATTRIBUTES_INFORMATION que contiene notificaciones de dispositivo.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite.
AuthzContextInfoAppContainerSid
Recupera una estructura de TOKEN_APPCONTAINER_INFORMATION que contiene el SID del contenedor de aplicaciones.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite.
AuthzContextInfoCapabilitySids
Recupera una estructura TOKEN_GROUPS que contiene SID de funcionalidad.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado authz.h
Redistribuible Paquete de herramientas de administración de Windows Server 2003 en Windows XP

Consulte también

Enumeraciones de autorización

AuthzGetInformationFromContext

SECURITY_CAPABILITIES

TOKEN_APPCONTAINER_INFORMATION

TOKEN_DEVICE_CLAIMS

TOKEN_GROUPS

TOKEN_PRIVILEGES

TOKEN_USER

TOKEN_USER_CLAIMS