Partager via


Fonction AuthzOpenObjectAudit (authz.h)

La fonction AuthzOpenObjectAudit lit la liste de contrôle d’accès système (SACL) du descripteur de sécurité spécifié et génère tous les audits appropriés spécifiés par cette SACL.

Syntaxe

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
);

Paramètres

[in] Flags

Réservé pour un usage futur.

[in] hAuthzClientContext

Handle du contexte client de l’objet à ouvrir.

[in] pRequest

Pointeur vers une structure AUTHZ_ACCESS_REQUEST .

[in] hAuditEvent

Handle de l’événement d’audit à utiliser.

[in] pSecurityDescriptor

Pointeur vers la structure SECURITY_DESCRIPTOR de l’objet.

[in] OptionalSecurityDescriptorArray

Pointeur vers un tableau de structures SECURITY_DESCRIPTOR .

[in] OptionalSecurityDescriptorCount

Nombre d’éléments dans SecurityDescriptorArray.

[in] pReply

Pointeur vers une structure AUTHZ_ACCESS_REPLY .

Valeur retournée

Si la fonction réussit, elle retourne une valeur différente de zéro.

Si la fonction échoue, elle retourne une valeur zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

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]
Plateforme cible Windows
En-tête authz.h
Bibliothèque Authz.lib
DLL Authz.dll
Composant redistribuable Pack outils d’administration Windows Server 2003 sur Windows XP

Voir aussi

Fonctions Access Control de base