ADS_ACEFLAG_ENUM列舉 (iads.h)

ADS_ACEFLAG_ENUM列舉是用來指定 Active Directory 物件的 存取控制 Entry (ACE) 行為。

如需檔案、檔案共享和登錄對象的詳細資訊和可能值,請參閱 ACE_HEADER 結構的 AceFlags 成員。

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0003 {
  ADS_ACEFLAG_INHERIT_ACE = 0x2,
  ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = 0x4,
  ADS_ACEFLAG_INHERIT_ONLY_ACE = 0x8,
  ADS_ACEFLAG_INHERITED_ACE = 0x10,
  ADS_ACEFLAG_VALID_INHERIT_FLAGS = 0x1f,
  ADS_ACEFLAG_SUCCESSFUL_ACCESS = 0x40,
  ADS_ACEFLAG_FAILED_ACCESS = 0x80
} ADS_ACEFLAG_ENUM;

常數

 
ADS_ACEFLAG_INHERIT_ACE
值: 0x2
子物件會繼承此訪問控制專案, (ACE) 。 除非已設定ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE旗標,否則繼承的 ACE 是可繼承的。
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE
值: 0x4
系統會清除子物件繼承 ACE 的ADS_ACEFLAG_INHERIT_ACE旗標。 這可防止後續的 物件層代繼承 ACE。
ADS_ACEFLAG_INHERIT_ONLY_ACE
值: 0x8
表示繼承的 ACE 不會對附加的物件執行存取控制。 如果未設定此旗標,則 ACE 是有效的 ACE,可對附加的物件進行存取控制。
ADS_ACEFLAG_INHERITED_ACE
值: 0x10
指出是否繼承 ACE。 系統會設定此位。
ADS_ACEFLAG_VALID_INHERIT_FLAGS
值: 0x1f
指出繼承旗標是否有效。 系統會設定此位。
ADS_ACEFLAG_SUCCESSFUL_ACCESS
值: 0x40
產生成功存取嘗試的稽核訊息,與稽核系統訪問控制清單中的 ACE 搭配使用, (SACL) 。
ADS_ACEFLAG_FAILED_ACCESS
值: 0x80
產生失敗存取嘗試的稽核訊息,並搭配 ACE 在 SACL 中稽核系統。

備註

因為 VBScript 無法從類型庫讀取數據,所以 VBScript 應用程式不會了解這些列舉中所定義的符號常數。 您應該改用數值常數,在 VBScript 應用程式中設定適當的旗標。 如果您想要使用符號常數作為良好的程序設計做法,請在 VBScript 應用程式中撰寫這類常數的明確宣告,如這裡所完成。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 iads.h

另請參閱

ADSI 列舉

IADsObjectOptions

IADsPathname::Set