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 |