POLICY_AUDIT_EVENTS_INFO struttura (ntsecapi.h)
La struttura POLICY_AUDIT_EVENTS_INFO viene usata per impostare ed eseguire query sulle regole di controllo del sistema. Le funzioni LsaQueryInformationPolicy e LsaSetInformationPolicy usano questa struttura quando i parametri InformationClass sono impostati su PolicyAuditEventsInformation.
Sintassi
typedef struct _POLICY_AUDIT_EVENTS_INFO {
BOOLEAN AuditingMode;
PPOLICY_AUDIT_EVENT_OPTIONS EventAuditingOptions;
ULONG MaximumAuditEventCount;
} POLICY_AUDIT_EVENTS_INFO, *PPOLICY_AUDIT_EVENTS_INFO;
Members
AuditingMode
Indica se il controllo è abilitato.
Se questo flag è TRUE, il sistema genera record di controllo in base alle opzioni di controllo degli eventi specificate nel membro EventAuditingOptions .
Se questo flag è FALSE, il sistema non genera record di controllo. Si noti tuttavia che il set di operazioni aggiorna le opzioni di controllo degli eventi come specificato nel membro EventAuditingOptions anche quando AuditingMode è FALSE.
EventAuditingOptions
Puntatore a una matrice di variabili POLICY_AUDIT_EVENT_OPTIONS. Ogni elemento in questa matrice specifica le opzioni di controllo per un tipo di evento di controllo. L'indice di ogni elemento matrice corrisponde a un valore del tipo di evento di controllo nel tipo di enumerazione POLICY_AUDIT_EVENT_TYPE .
Ogni variabile POLICY_AUDIT_EVENT_OPTIONS nella matrice può specificare le opzioni di controllo seguenti. È anche possibile combinare le opzioni di esito positivo e negativo, POLICY_AUDIT_EVENT_SUCCESS e POLICY_AUDIT_EVENT_FAILURE.
Quando LSASetInformationPolicy viene chiamato per modificare i criteri di controllo, tutti i nuovi elementi della matrice di POLICY_AUDIT_EVENT_OPTIONS vengono aggiunti a qualsiasi opzione di controllo esistente. L'aggiunta di un nuovo elemento POLICY_AUDIT_EVENT_OPTIONS combinato con l'opzione di controllo POLICY_AUDIT_EVENT_NONE annulla tutte le opzioni di controllo precedenti e inizia un nuovo set di opzioni.
MaximumAuditEventCount
Specifica il numero di elementi nella matrice EventAuditingOptions . Per le operazioni impostate, se questo valore è minore del numero di tipi di eventi di controllo supportati dal sistema, il sistema non modifica le opzioni di controllo per i tipi di evento con indici uguali o superiori al valore specificato in MaximumAuditEventCount.
Commenti
I criteri LSA definiscono una maschera per le opzioni di controllo degli eventi valide. La maschera POLICY_AUDIT_EVENT_MASK restituisce TRUE se è impostata come uguale a una delle opzioni di controllo degli eventi precedenti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | ntsecapi.h |