AtlSetDacl
调用此函数将指定对象中的自由访问控制列表(acl) (DACL)信息。
重要
此功能无法在 Windows 运行时执行的应用程序。
inline bool AtlSetDacl(
HANDLE hObject,
SE_OBJECT_TYPE ObjectType,
const CDacl& rDacl,
DWORD dwInheritanceFlowControl= 0
) throw(...);
参数
hObject
对对象的句柄能够设置安全信息。ObjectType
指定从指示 hObject 参数标识的对象的类型的 SE_OBJECT_TYPE 枚举的值。rDacl
包含新的安全信息的DACL。dwInheritanceFlowControl
继承流控制。 此值可为0 (默认值),PROTECTED_DACL_SECURITY_INFORMATION或UNPROTECTED_DACL_SECURITY_INFORMATION。
返回值
如果成功,则返回 true;如果失败,则返回 false。
备注
在调试版本中,断言将发生错误,则 hObject 无效,或者,如果 dwInheritanceFlowControl 不是三个允许的值之一。
要求
Header: atlsecurity.h