ADS_ACEFLAG_ENUM-Enumeration (iads.h)
Die ADS_ACEFLAG_ENUM-Enumeration wird verwendet, um das Verhalten eines Access Control Entry (ACE) für ein Active Directory-Objekt anzugeben.
Weitere Informationen und mögliche Werte für Datei-, Dateifreigabe- und Registrierungsobjekte finden Sie im AceFlags-Member der ACE_HEADER-Struktur .
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;
Konstanten
ADS_ACEFLAG_INHERIT_ACE Wert: 0x2 Untergeordnete Objekte erben diesen Zugriffssteuerungseintrag (Access Control Entry, ACE). Der geerbte ACE kann vererbt werden, es sei denn, das Flag ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE ist festgelegt. |
ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE Wert: 0x4 Das System löscht das ADS_ACEFLAG_INHERIT_ACE-Flag für die geerbten ACEs untergeordneter Objekte. Dadurch wird verhindert, dass der ACE von nachfolgenden Objektgenerationen geerbt wird. |
ADS_ACEFLAG_INHERIT_ONLY_ACE Wert: 0x8 Gibt an, dass ein nur vererbter ACE, der keine Zugriffssteuerung für das Objekt ausführt, an das es angefügt ist. Wenn dieses Flag nicht festgelegt ist, ist das ACE ein effektiver ACE, der die Zugriffssteuerung auf das Objekt ausübt, an das es angefügt ist. |
ADS_ACEFLAG_INHERITED_ACE Wert: 0x10 Gibt an, ob der ACE geerbt wurde oder nicht. Dieses Bit wird vom System festgelegt. |
ADS_ACEFLAG_VALID_INHERIT_FLAGS Wert: 0x1f Gibt an, ob die Erbflags gültig sind. Dieses Bit wird vom System festgelegt. |
ADS_ACEFLAG_SUCCESSFUL_ACCESS Wert: 0x40 Generiert Überwachungsmeldungen für erfolgreiche Zugriffsversuche, die mit ACEs verwendet werden, die das System in einer Systemzugriffssteuerungsliste (SACL) überwachen. |
ADS_ACEFLAG_FAILED_ACCESS Wert: 0x80 Generiert Überwachungsmeldungen für fehlgeschlagene Zugriffsversuche, die mit ACEs verwendet werden, die das System in einer SACL überwachen. |
Hinweise
Da VBScript keine Daten aus einer Typbibliothek lesen kann, verstehen VBScript-Anwendungen die in diesen Enumerationen definierten symbolischen Konstanten nicht. Sie sollten stattdessen die numerischen Konstanten verwenden, um die entsprechenden Flags in Ihren VBScript-Anwendungen festzulegen. Wenn Sie die symbolischen Konstanten als gute Programmierpraxis verwenden möchten, schreiben Sie wie hier in Ihren VBScript-Anwendungen explizite Deklarationen dieser Konstanten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Kopfzeile | iads.h |