Partager via


é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

Énumérations d’autorisation

AuthzGetInformationFromContext

SECURITY_CAPABILITIES

TOKEN_APPCONTAINER_INFORMATION

TOKEN_DEVICE_CLAIMS

TOKEN_GROUPS

TOKEN_PRIVILEGES

TOKEN_USER

TOKEN_USER_CLAIMS