RegistrySecurity.RemoveAuditRule(RegistryAuditRule) 方法

定義

搜尋具有與指定之規則相同的使用者以及具有相容的繼承和傳用旗標的稽核控制規則。如果找到了相容的規則,則會移除指定之規則中所包含的權限。

public:
 bool RemoveAuditRule(System::Security::AccessControl::RegistryAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.RegistryAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.RegistryAuditRule -> bool
Public Function RemoveAuditRule (rule As RegistryAuditRule) As Boolean

參數

rule
RegistryAuditRule

RegistryAuditRule,其會指定要搜尋的使用者,以及必須與相符的規則 (如果找到的話) 相容的繼承和傳用旗標集合。 如果找到的話,指定從相容的規則中移除此權限。

傳回

如果找到相容的規則,則為 true,否則為 false

例外狀況

rulenull

備註

目前 RegistrySecurity 搜尋的稽核規則與 具有相同使用者的 rule 稽核規則。 如果找不到這類規則,則不會採取任何動作,而且方法會傳 false 回 。 如果找到相符的規則,則會檢查其繼承和相容性旗標是否與 中指定的 rule 旗標相容。 如果找不到相容的規則,則不會採取任何動作,而且方法會傳 false 回 。 如果找到具有相容旗標的規則,則會從相容的規則中移除中指定的 rule 許可權,而 方法會傳 true 回 。 如果 rule 指定相容規則中未包含的許可權,則不會針對這些許可權採取任何動作。 如果從相容規則中移除擁有權限,則會從目前的 RegistrySecurity 物件中移除整個規則。

適用於