Funzione AuditSetPerUserPolicy (ntsecapi.h)
La funzione AuditSetPerUserPolicy imposta i criteri di controllo per utente in una o più sottocategorie di controllo per l'entità specificata.
Sintassi
BOOLEAN AuditSetPerUserPolicy(
[in] const PSID pSid,
[in] PCAUDIT_POLICY_INFORMATION pAuditPolicy,
[in] ULONG dwPolicyCount
);
Parametri
[in] pSid
Puntatore alla struttura SID associata all'entità per cui impostare i criteri di controllo. I criteri per utente per i SID di gruppo non sono attualmente supportati.
[in] pAuditPolicy
Puntatore a una matrice di strutture AUDIT_POLICY_INFORMATION . Ogni struttura specifica i criteri di controllo per utente per una sottocategoria 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 |
---|---|
|
Il chiamante non dispone dei privilegi o dei diritti di accesso necessari per chiamare questa funzione. |
|
Uno o più parametri non sono validi. |
|
La struttura SID specificata dal parametro pSID non è associata a un utente esistente. |
Commenti
Per chiamare correttamente questa funzione, il chiamante deve avere SeSecurityPrivilege o avere accesso AUDIT_SET_USER_POLICYsull'oggetto 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 |