CryptoKeySecurity.RemoveAuditRule(CryptoKeyAuditRule) 方法

定义

从与此 CryptoKeySecurity 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符和访问掩码的审核规则。

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

参数

rule
CryptoKeyAuditRule

要移除的审核规则。

返回

如果审核规则已成功移除,则为 true;否则为 false

注解

审核删除通过使用复杂算法来完成,该算法除了删除审核控制规则外,还可以添加审核控制规则。

此方法无法删除审核规则,如果与审核规则关联的继承规则太复杂,删除算法无法成功,则此方法将返回 false

适用于