Freigeben über


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

Weitere Informationen

ADSI-Enumerationen

IADsObjectOptions

IADsPathname::Set