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
| Name | Beschreibung |
|---|---|
| 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 Verzeichnisobjekt Access Control Lists (ACLs), wenn Sie den Objekttyp oder den geerbten Objekttyp angeben. |
Hinweise
Die Entfernung 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
Die SecurityIdentifier , für die eine Überwachungsregel entfernt werden soll.
- rule
- ObjectAuditRule
Die ObjectAuditRule , für die eine Überwachungsregel entfernt werden soll.
Gibt zurück
truewenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt; andernfalls . false
Hinweise
Die Entfernung 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.
Die SecurityIdentifier , für die eine Überwachungsregel entfernt werden soll.
- accessMask
- Int32
Die Zugriffsmaske für die zu entfernende Regel.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften der zu entfernenden Regel angeben.
- propagationFlags
- PropagationFlags
Flags, die die Vererbungsverteilungseigenschaften für die zu entfernende Regel angeben.
Gibt zurück
truewenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt; andernfalls . false
Hinweise
Die Entfernung 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 Verzeichnisobjekt Access Control Lists (ACLs), 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.
Die SecurityIdentifier , für die eine Überwachungsregel entfernt werden soll.
- accessMask
- Int32
Die Zugriffsmaske für die zu entfernende Regel.
- inheritanceFlags
- InheritanceFlags
Flags, die die Vererbungseigenschaften der zu entfernenden Regel angeben.
- propagationFlags
- PropagationFlags
Flags, die die Vererbungsverteilungseigenschaften für die zu entfernende Regel angeben.
- objectFlags
- ObjectAceFlags
Flags, die angeben, ob die objectType Parameter inheritedObjectType keinenull 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 untergeordneter Objekte, die die entfernte Überwachungsregel erben können.
Gibt zurück
truewenn diese Methode die angegebene Überwachungsregel erfolgreich entfernt; andernfalls . false
Hinweise
Die Entfernung der Überwachung erfolgt mithilfe eines komplexen Algorithmus, der ACEs zusätzlich zum Entfernen hinzufügen kann.