Freigeben über


ADS_FLAGTYPE_ENUM-Enumeration (iads.h)

Die ADS_FLAGTYPE_ENUM-Enumeration gibt Werte an, die verwendet werden können, um das Vorhandensein der Felder ObjectType oder InheritedObjectType im Access-Control-Eintrag (ACE) anzugeben.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0048_0004 {
  ADS_FLAG_OBJECT_TYPE_PRESENT = 0x1,
  ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT = 0x2
} ADS_FLAGTYPE_ENUM;

Konstanten

 
ADS_FLAG_OBJECT_TYPE_PRESENT
Wert: 0x1
Das ObjectType-Feld ist im ACE vorhanden.
ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT
Wert: 0x2
Das Feld InheritedObjectType ist im ACE vorhanden.

Hinweise

ObjectType gibt an, auf welchen Objekttyp, Eigenschaftensatz oder Eigenschaft ein ACE verweist. Als Wert wird eine GUID verwendet. Die GUID, auf die von ObjectType verwiesen wird, ist im ACE nicht physisch vorhanden, es sei denn, ADS_FLAGS_OBJECT_TYPE_PRESENT festgelegt ist.

InheritedObjectType gibt die GUID eines Objekts an, das das ACE erbt. Die GUID ist im ACE nicht physisch vorhanden, es sei denn, das ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT Bit ist festgelegt.

Hinweis Da VBScript keine Informationen aus einer Typbibliothek lesen kann, verstehen VBScript-Anwendungen die oben 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, sollten Sie explizite Deklarationen solcher Konstanten erstellen, wie hier in Ihren VBScript-Anwendungen geschehen.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile iads.h

Weitere Informationen

ADSI-Enumerationen