Condividi tramite


Funzione AuditSetSystemPolicy (ntsecapi.h)

La funzione AuditSetSystemPolicy imposta i criteri di controllo di sistema per una o più sottocategorie dei criteri di controllo.

Sintassi

BOOLEAN AuditSetSystemPolicy(
  [in] PCAUDIT_POLICY_INFORMATION pAuditPolicy,
  [in] ULONG                      dwPolicyCount
);

Parametri

[in] pAuditPolicy

Puntatore a una matrice di strutture AUDIT_POLICY_INFORMATION . Ogni struttura specifica i criteri di controllo di sistema per una sottocategoria dei criteri di controllo.

Il membro AuditCategoryGuid di queste strutture viene ignorato.

[in] dwPolicyCount

Numero di elementi nella matrice pAuditPolicy .

Valore restituito

Se la funzione ha esito positivo, restituisce TRUE.

Se la funzione ha esito negativo, restituisce FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError. GetLastError può restituire uno dei codici di errore seguenti definiti in WinError.h.

Codice/valore restituito Descrizione
ERROR_ACCESS_DENIED
5
Il chiamante non dispone dei privilegi o dei diritti di accesso necessari per chiamare questa funzione.
ERROR_INVALID_PARAMETER
87
Uno o più parametri non sono validi.

Commenti

Per chiamare correttamente questa funzione, il chiamante deve avere SeSecurityPrivilege o avere accesso AUDIT_SET_SYSTEM_POLICYsull'oggetto di sicurezza Audit.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ntsecapi.h
Libreria Advapi32.lib
DLL Advapi32.dll

Vedi anche

AuditQueryPerUserPolicy

AuditQuerySystemPolicy

AuditSetPerUserPolicy