RegistrySecurity.RemoveAuditRule(RegistryAuditRule) メソッド


指定した規則と同じユーザー、および互換性のある継承フラグと反映フラグが指定された監査制御規則が検索されます。互換性のある規則が見つかると、指定した規則に含まれる権限がその規則から削除されます。Searches for an audit control rule with the same user as the specified rule, and with compatible inheritance and propagation flags; if a compatible rule is found, the rights contained in the specified rule are removed from it.

 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



検索対象のユーザー、および一致する規則がある場合にその規則と互換性のある継承フラグと反映フラグのセットを指定する RegistryAuditRuleA RegistryAuditRule that specifies the user to search for, and a set of inheritance and propagation flags that a matching rule, if found, must be compatible with. 互換性のある規則が見つかった場合にその規則から削除する権限を指定します。Specifies the rights to remove from the compatible rule, if found.


互換性のある規則が見つかった場合は true。それ以外の場合は falsetrue if a compatible rule is found; otherwise, false.


rulenullです。rule is null.


現在RegistrySecurityのは、とrule同じユーザーを持つ監査規則を検索します。The current RegistrySecurity is searched for an audit rule that has the same user as rule. このような規則が見つからない場合、アクションは実行されず、 falseメソッドはを返します。If no such rule is found, no action is taken, and the method returns false. 一致規則が見つかった場合、その継承と互換性フラグは、にrule指定されているフラグと互換性があるかどうかがチェックされます。If matching rules are found, their inheritance and compatibility flags are checked for compatibility with the flags specified in rule. 互換性のある規則が見つからない場合、アクションは実行されず、 falseメソッドはを返します。If no compatible rule is found, no action is taken, and the method returns false. 互換性のあるフラグを持つ規則が見つかった場合、にrule指定された権限は互換性のあるルールからtrue削除され、メソッドはを返します。If a rule with compatible flags is found, the rights specified in rule are removed from the compatible rule, and the method returns true. rule 、互換性のある規則に含まれていない権限を指定している場合、これらの権限に関して何も実行されません。If rule specifies rights not contained in the compatible rule, no action is taken with respect to those rights. すべての権限が互換性のあるルールから削除されると、ルール全体が現在RegistrySecurityのオブジェクトから削除されます。If all rights are removed from the compatible rule, the entire rule is removed from the current RegistrySecurity object.