Partager via


ObjectDeleteAuditAlarmW, fonction (securitybaseapi.h)

La fonction ObjectDeleteAuditAlarm génère des messages d’audit lorsqu’un objet est supprimé. Les alarmes ne sont actuellement pas prises en charge.

Syntaxe

BOOL ObjectDeleteAuditAlarmW(
  [in] LPCWSTR SubsystemName,
  [in] LPVOID  HandleId,
  [in] BOOL    GenerateOnClose
);

Paramètres

[in] SubsystemName

Pointeur vers une chaîne terminée par null spécifiant le nom du sous-système appelant la fonction. Cette chaîne apparaît dans tout message d’audit généré par la fonction.

[in] HandleId

Spécifie une valeur unique représentant le handle du client pour l’objet . Il doit s’agir de la même valeur que celle qui a été passée à la fonction AccessCheckAndAuditAlarm ou ObjectOpenAuditAlarm .

[in] GenerateOnClose

Spécifie un indicateur défini par un appel à la fonction AccessCheckAndAuditAlarm ou ObjectOpenAuditAlarm lors de la création du handle d’objet.

Valeur retournée

Si la fonction réussit, la valeur de retour est une valeur différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Remarques

La fonction ObjectDeleteAuditAlarm nécessite que l’application appelante ait le privilège SE_AUDIT_NAME activé. Le test de ce privilège est toujours effectué sur le jeton principal du processus appelant, ce qui permet au processus appelant d’emprunter l’identité d’un client.

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 securitybaseapi.h (inclure Windows.h)
Bibliothèque Advapi32.lib
DLL Advapi32.dll

Voir aussi

AccessCheck
AccessCheckAndAuditAlarm
AreAllAccessesGranted
AreAnyAccessesGranted
Access Control client/serveur
Fonctions de Access Control client/serveur
MapGenericMask
ObjectCloseAuditAlarm
ObjectOpenAuditAlarm
ObjectPrivilegeAuditAlarm
PrivilegeCheck
PrivilegedServiceAuditAlarm