Funzione ObjectDeleteAuditAlarmA (winbase.h)
La funzione ObjectDeleteAuditAlarm genera messaggi di controllo quando un oggetto viene eliminato. Gli avvisi non sono attualmente supportati.
Sintassi
BOOL ObjectDeleteAuditAlarmA(
[in] LPCSTR 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 | winbase.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |
Vedi anche
Controllo di accesso client/server