Funzione ObjectDeleteAuditAlarmW (securitybaseapi.h)

La funzione ObjectDeleteAuditAlarm genera messaggi di controllo quando un oggetto viene eliminato. Gli avvisi non sono attualmente supportati.

Sintassi

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

Parametri

[in] SubsystemName

Puntatore a una stringa con terminazione null specificando il nome del sottosistema che chiama la funzione. Questa stringa viene visualizzata in qualsiasi messaggio di controllo generato dalla funzione.

[in] HandleId

Specifica un valore univoco che rappresenta l'handle del client all'oggetto. Deve essere lo stesso valore passato alla funzione AccessCheckAndAuditAlarm o ObjectOpenAuditAlarm .

[in] GenerateOnClose

Specifica un flag impostato da una chiamata alla funzione AccessCheckAndAuditAlarm o ObjectOpenAuditAlarm quando viene creato l'handle di oggetti.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un valore diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

La funzione ObjectDeleteAuditAlarm richiede che l'applicazione chiamante disponga del privilegio SE_AUDIT_NAME abilitato. Il test di questo privilegio viene sempre eseguito sul token primario del processo chiamante, consentendo al processo chiamante di rappresentare un client.

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 securitybaseapi.h (include Windows.h)
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

AccessCheck
AccessCheckAndAuditAlarm
AreAllAccessesGranted
AreAnyAccessesGranted
Controllo di accesso client/server
Funzioni di Controllo di accesso client/server
MapGenericMask
ObjectCloseAuditAlarm
ObjectOpenAuditAlarm
ObjectPrivilegeAuditAlarm
PrivilegeCheck
PrivilegedServiceAuditAlarm