Freigeben über


EVENTSECURITYOPERATION-Enumeration (evntcons.h)

Definiert, welche Komponente des Sicherheitsdeskriptors von der EventAccessControl-Funktion geändert wird.

Syntax

typedef enum {
  EventSecuritySetDACL,
  EventSecuritySetSACL,
  EventSecurityAddDACL,
  EventSecurityAddSACL,
  EventSecurityMax
} EVENTSECURITYOPERATION;

Konstanten

 
EventSecuritySetDACL
Löscht die aktuelle dacl (Discretionary Access Control List) und fügt der DACL einen ACE hinzu. Die Parameter Sid, Rights und AllowOrDeny der EventAccessControl-Funktion bestimmen den Inhalt der ACE (wer Zugriff auf den Anbieter oder die Sitzung und den Typ des Zugriffs hat). Um der DACL einen neuen ACE hinzuzufügen, ohne die vorhandene DACL zu löschen, geben Sie EventSecurityAddDACL an.
EventSecuritySetSACL
Löscht die aktuelle Systemzugriffssteuerungsliste (SACL) und fügt der SACL eine Überwachungs-ACE hinzu. Die Parameter Sid und Rights der EventAccessControl-Funktion bestimmen den Inhalt des ACE (der beim Versuch des angegebenen Zugriffs einen Überwachungsdatensatz generiert). Um der SACL einen neuen ACE hinzuzufügen, ohne die vorhandene SACL zu löschen, geben Sie EventSecurityAddSACL an.
EventSecurityAddDACL
Fügt der aktuellen DACL einen ACE hinzu. Die Parameter Sid, Rights und AllowOrDeny der EventAccessControl-Funktion bestimmen den Inhalt der ACE (wer Zugriff auf den Anbieter oder die Sitzung und den Typ des Zugriffs hat).
EventSecurityAddSACL
Fügt der aktuellen SACL einen ACE hinzu. Die Parameter Sid und Rights der EventAccessControl-Funktion bestimmen den Inhalt des ACE (der beim Versuch des angegebenen Zugriffs einen Überwachungsdatensatz generiert).
EventSecurityMax
Reserviert.

Hinweise

Informationen zu DACLs und SACLs finden Sie unter Access Control Listen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile evntcons.h

Weitere Informationen

EventAccessControl