CPrivateObjectSecurityDesc::Set
调用此方法修改私有对象的安全说明符。
bool Set(
SECURITY_INFORMATION si,
const CSecurityDesc& Modification,
PGENERIC_MAPPING GenericMapping,
const CAccessToken& Token
) throw( );
bool Set(
SECURITY_INFORMATION si,
const CSecurityDesc& Modification,
ULONG AutoInheritFlags,
PGENERIC_MAPPING GenericMapping,
const CAccessToken& Token
) throw( );
参数
si
设置一个安全说明符的节中设置的位标志。 该值可以是 SECURITY_INFORMATION 位标志的组合。修改
为 CSecurityDesc 对象的指针。 si 参数表示的此安全说明符的部分应用于对象的安全说明符。GenericMapping
为指定从每个泛型权限在特定右侧为对象的 GENERIC_MAPPING 结构的指针。Token
对 CAccessToken 客户端的对象处理委托的人员的对象创建的。AutoInheritFlags
将控件的位标志访问控制项(ACEs)如何从 pParent继承。 有关详细信息 CreatePrivateObjectSecurityEx 参见。
返回值
如果成功,则返回 true;如果失败,则返回 false。
备注
第二个方法,允许指定对象的对象类型GUID或控件一点如何继承,只有在运行Windows 2000的系统和更高版本。
要求
Header: atlsecurity.h