AUTHZ_ACCESS_REQUEST struttura (authz.h)

La struttura AUTHZ_ACCESS_REQUEST definisce una richiesta di controllo di accesso.

Sintassi

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

Members

DesiredAccess

Tipo di accesso per il test.

PrincipalSelfSid

Identificatore di sicurezza (SID) da usare per l'entità self SID nell'elenco di controllo di accesso (ACL).

ObjectTypeList

Matrice di strutture OBJECT_TYPE_LIST nell'albero degli oggetti per l'oggetto. Impostare su NULL a meno che l'applicazione non controlli l'accesso a livello di proprietà.

ObjectTypeListLength

Numero di elementi nella matrice ObjectTypeList . Questo membro è necessario solo se l'applicazione controlla l'accesso a livello di proprietà.

OptionalArguments

Puntatore alla memoria da passare a AuthzAccessCheckCallback quando si controllano le voci del controllo di accesso del callback (ACL).

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione authz.h
Componente ridistribuibile Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

AuthzAccessCheckCallback