CDacl::AddDeniedAce
添加拒绝的 ACE(访问控制项)。CDacl 对象。
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
参数
rSid
CSid 对象。AccessMask
指定访问权限会屏蔽指定的 CSid 对象被拒绝。AceFlags
设置位标志来控制ACE继承。默认为0的方法的第一个窗体。pObjectType
对象类型。pInheritedObjectType
继承的对象类型。
返回值
返回 true,如果ACE添加到 CDacl 对象,在失败时进行 false。
备注
CDacl 对象包含标识用户和组均可访问对象的零个或多个点(访问控制项)。拒绝 CDacl 对象的访问的方法添加ACE。
说明 |
---|
AddDeniedAce 的第二个窗体仅在Windows 2000和更高版本中提供的。 |
为 AceFlags 参数可设置各种标志的说明参见 ACE_HEADER。
要求
Header: atlsecurity.h