Partager via


structure AUTHZ_ACCESS_REQUEST (authz.h)

La structure AUTHZ_ACCESS_REQUEST définit une demande d’accès case activée.

Syntaxe

typedef struct _AUTHZ_ACCESS_REQUEST {
  ACCESS_MASK       DesiredAccess;
  PSID              PrincipalSelfSid;
  POBJECT_TYPE_LIST ObjectTypeList;
  DWORD             ObjectTypeListLength;
  PVOID             OptionalArguments;
} AUTHZ_ACCESS_REQUEST, *PAUTHZ_ACCESS_REQUEST;

Membres

DesiredAccess

Type d’accès pour lequel tester.

PrincipalSelfSid

Identificateur de sécurité (SID) à utiliser pour le SID auto-principal dans la liste de contrôle d’accès (ACL).

ObjectTypeList

Tableau de structures OBJECT_TYPE_LIST dans l’arborescence d’objets de l’objet. Définissez sur NULL , sauf si l’application vérifie l’accès au niveau de la propriété.

ObjectTypeListLength

Nombre d’éléments dans le tableau ObjectTypeList . Ce membre est nécessaire uniquement si l’application vérifie l’accès au niveau de la propriété.

OptionalArguments

Pointeur vers la mémoire à passer à AuthzAccessCheckCallback lors de la vérification des entrées de contrôle d’accès de rappel (AAC).

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 Pack outils d’administration Windows Server 2003 sur Windows XP

Voir aussi

AuthzAccessCheckCallback