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 |