struttura SYSTEM_AUDIT_ACE (ntifs.h)

La struttura SYSTEM_AUDIT_ACE definisce una voce di controllo di accesso (ACE) per l'elenco di controllo di accesso di sistema (ACL) specificando i tipi di accesso che causano le notifiche a livello di sistema. Un ace di controllo di sistema fa sì che un messaggio di controllo venga registrato quando un utente o un gruppo specificato tenta di ottenere l'accesso a un oggetto. L'utente o il gruppo è identificato da un ID di sicurezza (SID).

Sintassi

typedef struct _SYSTEM_AUDIT_ACE {
  ACE_HEADER  Header;
  ACCESS_MASK Mask;
  ULONG       SidStart;
} SYSTEM_AUDIT_ACE;

Membri

Header

Specifica una struttura ACE_HEADER.

Mask

Specifica una struttura di ACCESS_MASK che fornisce i diritti di accesso che causano la generazione dei messaggi di controllo. I flag SUCCESSFUL_ACCESS_ACE_FLAG e FAILED_ACCESS_ACE_FLAG nel membro AceFlags della struttura ACE_HEADER indicano se i messaggi vengono generati per tentativi di accesso riusciti, tentativi di accesso non riusciti o entrambi.

SidStart

Specifica un SID. Un tentativo di accesso di un tipo specificato dal membro maschera da qualsiasi utente o gruppo il cui SID corrisponde al membro sidStart fa sì che il sistema generi un messaggio di controllo. Se un'applicazione non specifica un SID per questo membro, i messaggi di controllo vengono generati per i diritti di accesso specificati per tutti gli utenti e i gruppi.

Osservazioni

I messaggi di controllo vengono archiviati in un registro eventi che può essere modificato usando le funzioni di registrazione degli eventi di Microsoft Win32 o il Visualizzatore eventi (EVENTVWR.EXE).

Questa struttura deve essere allineata su un limite a 32 bit.

Fabbisogno

Requisito Valore
intestazione ntifs.h (include Ntifs.h)

Vedere anche

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

ACCESS_MASK

ace

ACE_HEADER

ACL

SID

SYSTEM_ALARM_ACE