AtlGetSacl
呼叫這個函式會擷取指定物件的系統存取控制清單 (SACL) (SACL) 資訊。
重要
這個函式不能用於 Windows 執行階段執行的應用程式。
inline bool AtlGetSacl(
HANDLE hObject,
SE_OBJECT_TYPE ObjectType,
CSacl* pSacl,
bool bRequestNeededPrivileges= true
) throw(...);
參數
hObject
要擷取安全性資訊之物件的控制代碼。ObjectType
指定從表示 hObject 參數所識別的物件之型別的 SE_OBJECT_TYPE 列舉型別的值。pSacl
其會包含擷取的安全性資訊物件的 SACL 的指標。bRequestNeededPrivileges
如果為 true,則函式會嘗試啟用 SE_SECURITY_NAME 權限,並在完成時還原它。
傳回值
如果成功則傳回 true,失敗則傳回 false。
備註
如果 AtlGetSacl 要呼叫在許多不同物件的許多次,更有效率。在呼叫函式之前一次啟用 SE_SECURITY_NAME 權限,而 bRequestNeededPrivileges 設為 false。
需求
Header: atlsecurity.h