CommonObjectSecurity.RemoveAuditRule(AuditRule) メソッド

定義

指定した監査規則と同じセキュリティ識別子とアクセス マスクを含む監査規則を、この CommonObjectSecurity オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。Removes audit rules that contain the same security identifier and access mask as the specified audit rule from the System Access Control List (SACL) associated with this CommonObjectSecurity object.

protected:
 bool RemoveAuditRule(System::Security::AccessControl::AuditRule ^ rule);
protected bool RemoveAuditRule (System.Security.AccessControl.AuditRule rule);
member this.RemoveAuditRule : System.Security.AccessControl.AuditRule -> bool
Protected Function RemoveAuditRule (rule As AuditRule) As Boolean

パラメーター

rule
AuditRule

削除する監査規則。The audit rule to remove.

戻り値

監査規則が正常に削除された場合は true。それ以外の場合は falsetrue if the audit rule was successfully removed; otherwise, false.

注釈

監査の削除は、監査制御規則を削除することに加えて、複雑なアルゴリズムを使用して実現されます。Audit removal is accomplished by using a complex algorithm that might add audit control rules in addition to removing them.

このメソッドは、監査規則を削除できずfalse 、監査規則に関連付けられている継承規則が複雑すぎて削除アルゴリズムを正常に完了できない場合にを返します。This method fails to remove the audit rule and returns false if the inheritance rules associated with the audit rule are too complex for the removal algorithm to succeed.

適用対象