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 |