CDacl::AddAllowedAce
加入允許的 ACE (存取控制項目) 加入 CDacl 物件。
bool AddAllowedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddAllowedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
參數
rSid
CSid 物件。AccessMask
指定存取遮罩允許指定的 CSid 物件。AceFlags
一組位元旗標可控制 ACE 繼承。pObjectType
物件型別。pInheritedObjectType
繼承的物件型別。
傳回值
傳回 true ,如果 ACE 加入 CDacl 物件,在失敗時 false 。
備註
CDacl 物件包含識別使用者和群組可以存取物件的零或多個點 (存取控制項目)。 這個方法將允許存取 CDacl 物件存取的 ACE。
注意事項 |
---|
AddAllowedAce 第二個表單只在 Windows 2000 (含) 以後版本中使用。 |
在 AceFlags 參數可以設定各種旗標的描述參閱 ACE_HEADER 。
需求
Header: atlsecurity.h