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 Descriptor) 區段要設定的位元旗標。 這個值可以是 SECURITY_INFORMATION 位元旗標的組合。修改
為 CSecurityDesc 物件的指標。 si 參數所表示安全性描述元 (Security Descriptor) 區段套用至物件的安全性描述元。GenericMapping
指定要從每一個的對應泛型權限在特定右側為物件的 GENERIC_MAPPING 結構的指標。Token
為 CAccessToken 物件的物件建立的用戶端處理序的表示。AutoInheritFlags
一組位元旗標可控制存取控制項目 (ACE) (ACEs) 如何從 pParent繼承。 如需的詳細資訊請參閱 CreatePrivateObjectSecurityEx 。
傳回值
如果成功則傳回 true,失敗則傳回 false。
備註
第二種方法,允許指定物件型別的 GUID 或控制 ACE 如何繼承的,只能在執行 Windows 2000 (含) 以後版本的系統。
需求
Header: atlsecurity.h