SystemAcl.RemoveAudit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl-Objekt.
Überlädt
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl-Objekt. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl-Objekt. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl-Objekt. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp angeben. |
Hinweise
Das Entfernen der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der acEs zusätzlich zum Entfernen hinzufügen kann.
RemoveAudit(SecurityIdentifier, ObjectAuditRule)
Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl-Objekt.
public:
bool RemoveAudit(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public bool RemoveAudit (System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAudit : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> bool
Public Function RemoveAudit (sid As SecurityIdentifier, rule As ObjectAuditRule) As Boolean
Parameter
Der SecurityIdentifier, für den eine Überwachungsregel entfernt werden soll.
- rule
- ObjectAuditRule
Der ObjectAuditRule, für den eine Überwachungsregel entfernt werden soll.
Gibt zurück
true
, wenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt hat, andernfalls false
.
Hinweise
Das Entfernen der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der acEs zusätzlich zum Entfernen hinzufügen kann.
Gilt für:
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl-Objekt.
public:
bool RemoveAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public bool RemoveAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags) As Boolean
Parameter
- auditFlags
- AuditFlags
Der Typ der zu entfernenden Überwachungsregel.
Der SecurityIdentifier, für den eine Überwachungsregel entfernt werden soll.
- accessMask
- Int32
Die Zugriffsmaske für die Regel, die entfernt werden soll.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften der Regel angeben, die entfernt werden sollen.
- propagationFlags
- PropagationFlags
Flags, die die Weitergabeeigenschaften der Vererbung für die Regel angeben, die entfernt werden sollen.
Gibt zurück
true
, wenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt hat, andernfalls false
.
Hinweise
Das Entfernen der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der acEs zusätzlich zum Entfernen hinzufügen kann.
Gilt für:
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Entfernt die angegebene Überwachungsregel aus dem aktuellen SystemAcl-Objekt. Verwenden Sie diese Methode für ACLs für Verzeichnisobjekte, wenn Sie den Objekttyp oder den geerbten Objekttyp angeben.
public:
bool RemoveAudit(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public bool RemoveAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.RemoveAudit : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> bool
Public Function RemoveAudit (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid) As Boolean
Parameter
- auditFlags
- AuditFlags
Der Typ der zu entfernenden Überwachungsregel.
Der SecurityIdentifier, für den eine Überwachungsregel entfernt werden soll.
- accessMask
- Int32
Die Zugriffsmaske für die Regel, die entfernt werden soll.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften der Regel angeben, die entfernt werden sollen.
- propagationFlags
- PropagationFlags
Flags, die die Weitergabeeigenschaften der Vererbung für die Regel angeben, die entfernt werden sollen.
- objectFlags
- ObjectAceFlags
Flags, die angeben, ob der objectType
-Parameter und der inheritedObjectType
-Parameter Nicht-null
-Werte enthalten.
- objectType
- Guid
Die Identität der Klasse von Objekten, für die die entfernte Überwachungssteuerungsregel gilt.
- inheritedObjectType
- Guid
Die Identität der Klasse von untergeordneten Objekten, die die entfernte Überwachungsregel erben können.
Gibt zurück
true
, wenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt hat, andernfalls false
.
Hinweise
Das Entfernen der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der acEs zusätzlich zum Entfernen hinzufügen kann.