SystemAcl.RemoveAudit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Quita la regla de auditoría especificada del objeto SystemAcl actual.
Sobrecargas
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Quita la regla de auditoría especificada del objeto SystemAcl actual. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Quita la regla de auditoría especificada del objeto SystemAcl actual. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Quita la regla de auditoría especificada del objeto SystemAcl actual. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado. |
Comentarios
La eliminación de auditoría se realiza mediante un algoritmo complejo que podría agregar ACE además de quitarlas.
RemoveAudit(SecurityIdentifier, ObjectAuditRule)
Quita la regla de auditoría especificada del objeto SystemAcl actual.
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
Parámetros
Identificador SecurityIdentifier para el que se va a quitar una regla de auditoría.
- rule
- ObjectAuditRule
Identificador ObjectAuditRule para el que se va a quitar una regla de auditoría.
Devoluciones
Es true
si este método quita correctamente la regla de auditoría especificada; de lo contrario, es false
.
Comentarios
La eliminación de auditoría se realiza mediante un algoritmo complejo que podría agregar ACE además de quitarlas.
Se aplica a
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Quita la regla de auditoría especificada del objeto SystemAcl actual.
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
Parámetros
- auditFlags
- AuditFlags
Tipo de regla de auditoría que se va a quitar.
Identificador SecurityIdentifier para el que se va a quitar una regla de auditoría.
- accessMask
- Int32
Máscara de acceso de la regla que se va a quitar.
- inheritanceFlags
- InheritanceFlags
Marcadores que especifican las propiedades de herencia para la regla que se va a quitar.
- propagationFlags
- PropagationFlags
Marcadores que especifican las propiedades de propagación de herencia para la regla que se va a quitar.
Devoluciones
Es true
si este método quita correctamente la regla de auditoría especificada; de lo contrario, es false
.
Comentarios
La eliminación de auditoría se realiza mediante un algoritmo complejo que podría agregar ACE además de quitarlas.
Se aplica a
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Quita la regla de auditoría especificada del objeto SystemAcl actual. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado.
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
Parámetros
- auditFlags
- AuditFlags
Tipo de regla de auditoría que se va a quitar.
Identificador SecurityIdentifier para el que se va a quitar una regla de auditoría.
- accessMask
- Int32
Máscara de acceso de la regla que se va a quitar.
- inheritanceFlags
- InheritanceFlags
Marcadores que especifican las propiedades de herencia para la regla que se va a quitar.
- propagationFlags
- PropagationFlags
Marcadores que especifican las propiedades de propagación de herencia para la regla que se va a quitar.
- objectFlags
- ObjectAceFlags
Marcadores que especifican si los parámetros objectType
e inheritedObjectType
contienen valores distintos de null
.
- objectType
- Guid
Identidad de la clase de objetos a los que se aplica la regla de control de auditoría quitada.
- inheritedObjectType
- Guid
Identidad de la clase de objetos secundarios que pueden heredar la regla de auditoría quitada.
Devoluciones
Es true
si este método quita correctamente la regla de auditoría especificada; de lo contrario, es false
.
Comentarios
La eliminación de auditoría se realiza mediante un algoritmo complejo que podría agregar ACE además de quitarlas.