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