共用方式為


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

請參閱

參考

CDacl 類別

CDacl::AddAllowedAce

CDacl::RemoveAllAces

ACCESS_MASK