共用方式為


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 Class

CDacl::AddAllowedAce

CDacl::RemoveAllAces

ACCESS_MASK