énumération AUTHZ_CONTEXT_INFORMATION_CLASS (authz.h)
L’énumération AUTHZ_CONTEXT_INFORMATION_CLASS spécifie le type d’informations à récupérer à partir d’un AuthzClientContext existant. Cette énumération est utilisée par la fonction 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 Valeur : 1 Récupère une structure de TOKEN_USER qui contient un identificateur de sécurité utilisateur (SID) et son attribut. |
AuthzContextInfoGroupsSids Récupère une structure TOKEN_GROUPS qui contient les SID de groupe auxquels l’utilisateur appartient et leurs attributs. |
AuthzContextInfoRestrictedSids Récupère une structure TOKEN_GROUPS qui contient les SID de groupe restreint dans le contexte et leurs attributs. |
AuthzContextInfoPrivileges Récupère une structure TOKEN_PRIVILEGES qui contient les privilèges détenus par l’utilisateur. |
AuthzContextInfoExpirationTime Récupère le délai d’expiration défini sur le contexte. |
AuthzContextInfoServerContext Cette constante est réservée. Ne pas l'utiliser. |
AuthzContextInfoIdentifier Récupère une structure LUID utilisée par le gestionnaire de ressources pour identifier le contexte. |
AuthzContextInfoSource Cette constante est réservée. Ne pas l'utiliser. |
AuthzContextInfoAll Cette constante est réservée. Ne pas l'utiliser. |
AuthzContextInfoAuthenticationId Cette constante est réservée. Ne pas l'utiliser. |
AuthzContextInfoSecurityAttributes Récupère une structure AUTHZ_SECURITY_ATTRIBUTES_INFORMATION qui contient des attributs de sécurité. Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge. |
AuthzContextInfoDeviceSids Récupère une structure TOKEN_GROUPS qui contient des SID d’appareil et leurs attributs. Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge. |
AuthzContextInfoUserClaims Récupère une structure AUTHZ_SECURITY_ATTRIBUTES_INFORMATION qui contient des revendications utilisateur. Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge. |
AuthzContextInfoDeviceClaims Récupère une structure de AUTHZ_SECURITY_ATTRIBUTES_INFORMATION qui contient des revendications d’appareil. Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge. |
AuthzContextInfoAppContainerSid Récupère une structure TOKEN_APPCONTAINER_INFORMATION qui contient le SID du conteneur d’application. Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge. |
AuthzContextInfoCapabilitySids Récupère une structure de TOKEN_GROUPS qui contient des SID de capacité. Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette valeur n’est pas prise en charge. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | authz.h |
Composant redistribuable | Windows Server 2003 Administration Tools Pack sur Windows XP |
Voir aussi
AuthzGetInformationFromContext