AtlSetDacl
呼叫這個函式會將指定物件的 Discretionary 存取控制清單 (DACL) (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