Condividi tramite


Funzione AuthzOpenObjectAudit (authz.h)

La funzione AuthzOpenObjectAudit legge l'elenco di controllo di accesso di sistema (SACL) del descrittore di sicurezza specificato e genera eventuali controlli appropriati specificati da tale SACL.

Sintassi

AUTHZAPI BOOL AuthzOpenObjectAudit(
  [in] DWORD                       Flags,
  [in] AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  [in] PAUTHZ_ACCESS_REQUEST       pRequest,
  [in] AUTHZ_AUDIT_EVENT_HANDLE    hAuditEvent,
  [in] PSECURITY_DESCRIPTOR        pSecurityDescriptor,
  [in] PSECURITY_DESCRIPTOR        *OptionalSecurityDescriptorArray,
  [in] DWORD                       OptionalSecurityDescriptorCount,
  [in] PAUTHZ_ACCESS_REPLY         pReply
);

Parametri

[in] Flags

Riservato per utilizzi futuri.

[in] hAuthzClientContext

Handle per il contesto client dell'oggetto da aprire.

[in] pRequest

Puntatore a una struttura AUTHZ_ACCESS_REQUEST .

[in] hAuditEvent

Handle per l'evento di controllo da usare.

[in] pSecurityDescriptor

Puntatore alla struttura SECURITY_DESCRIPTOR per l'oggetto .

[in] OptionalSecurityDescriptorArray

Puntatore a una matrice di strutture SECURITY_DESCRIPTOR .

[in] OptionalSecurityDescriptorCount

Numero di elementi in SecurityDescriptorArray.

[in] pReply

Puntatore a una struttura AUTHZ_ACCESS_REPLY .

Valore restituito

Se la funzione ha esito positivo, restituisce un valore diverso da zero.

Se la funzione ha esito negativo, restituisce un valore zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione authz.h
Libreria Authz.lib
DLL Authz.dll
Componente ridistribuibile Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

Funzioni Controllo di accesso di base