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 オブジェクトから削除されます。

適用対象