ADSTYPEENUM-Enumeration (iads.h)

Die ADSTYPEENUM-Enumeration wird verwendet, um den Datentyp eines ADSI-Eigenschaftswerts zu identifizieren.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0000_0000_0001 {
  ADSTYPE_INVALID = 0,
  ADSTYPE_DN_STRING,
  ADSTYPE_CASE_EXACT_STRING,
  ADSTYPE_CASE_IGNORE_STRING,
  ADSTYPE_PRINTABLE_STRING,
  ADSTYPE_NUMERIC_STRING,
  ADSTYPE_BOOLEAN,
  ADSTYPE_INTEGER,
  ADSTYPE_OCTET_STRING,
  ADSTYPE_UTC_TIME,
  ADSTYPE_LARGE_INTEGER,
  ADSTYPE_PROV_SPECIFIC,
  ADSTYPE_OBJECT_CLASS,
  ADSTYPE_CASEIGNORE_LIST,
  ADSTYPE_OCTET_LIST,
  ADSTYPE_PATH,
  ADSTYPE_POSTALADDRESS,
  ADSTYPE_TIMESTAMP,
  ADSTYPE_BACKLINK,
  ADSTYPE_TYPEDNAME,
  ADSTYPE_HOLD,
  ADSTYPE_NETADDRESS,
  ADSTYPE_REPLICAPOINTER,
  ADSTYPE_FAXNUMBER,
  ADSTYPE_EMAIL,
  ADSTYPE_NT_SECURITY_DESCRIPTOR,
  ADSTYPE_UNKNOWN,
  ADSTYPE_DN_WITH_BINARY,
  ADSTYPE_DN_WITH_STRING
} ADSTYPEENUM;

Konstanten

 
ADSTYPE_INVALID
Wert: 0
Der Datentyp ist ungültig.
ADSTYPE_DN_STRING
Die Zeichenfolge ist der Distinguished Name (Path) eines Verzeichnisdienstobjekts.
ADSTYPE_CASE_EXACT_STRING
Die Zeichenfolge weist den Typ auf, bei dem die Groß-/Kleinschreibung beachtet wird.
ADSTYPE_CASE_IGNORE_STRING
Die Zeichenfolge weist den Typ ohne Berücksichtigung der Groß-/Kleinschreibung auf.
ADSTYPE_PRINTABLE_STRING
Die Zeichenfolge kann auf dem Bildschirm oder im Druck angezeigt werden.
ADSTYPE_NUMERIC_STRING
Die Zeichenfolge ist von einer Zahl, die als Text interpretiert werden soll.
ADSTYPE_BOOLEAN
Die Daten haben einen booleschen Wert.
ADSTYPE_INTEGER
Die Daten haben einen ganzzahligen Wert.
ADSTYPE_OCTET_STRING
Die Zeichenfolge ist aus einem Bytearray.
ADSTYPE_UTC_TIME
Die Daten sind aus der universellen Zeit, wie in Universal Time Coordinate (UTC) ausgedrückt.
ADSTYPE_LARGE_INTEGER
Die Daten haben einen langen ganzzahligen Wert.
ADSTYPE_PROV_SPECIFIC
Die Zeichenfolge ist eine anbieterspezifische Zeichenfolge.
ADSTYPE_OBJECT_CLASS
Wird nicht verwendet.
ADSTYPE_CASEIGNORE_LIST
Die Daten sind aus einer Liste von Zeichenfolgen ohne Berücksichtigung der Groß-/Kleinschreibung.
ADSTYPE_OCTET_LIST
Die Daten sind aus einer Liste von Oktettzeichenfolgen.
ADSTYPE_PATH
Die Zeichenfolge weist einen Verzeichnispfad auf.
ADSTYPE_POSTALADDRESS
Die Zeichenfolge ist vom Postadressentyp.
ADSTYPE_TIMESTAMP
Die Daten haben einen Zeitstempel in Sekunden.
ADSTYPE_BACKLINK
Die Zeichenfolge ist ein Backlink.
ADSTYPE_TYPEDNAME
Die Zeichenfolge weist einen typisierten Namen auf.
ADSTYPE_HOLD
Die Daten entsprechen der Datenstruktur "Hold".
ADSTYPE_NETADDRESS
Die Zeichenfolge ist von einer Netzadresse.
ADSTYPE_REPLICAPOINTER
Die Daten sind von einem Replikatzeiger.
ADSTYPE_FAXNUMBER
Die Zeichenfolge ist eine Faxnummer.
ADSTYPE_EMAIL
Die Daten sind aus einer E-Mail-Nachricht.
ADSTYPE_NT_SECURITY_DESCRIPTOR
Die Daten sind ein Windows-Sicherheitsdeskriptor, der durch ein Bytearray dargestellt wird.
ADSTYPE_UNKNOWN
Die Daten haben einen undefinierten Typ.
ADSTYPE_DN_WITH_BINARY
Die Daten sind von ADS_DN_WITH_BINARY , die zum Zuordnen eines distinguished Namens zu einer nicht variablen GUID verwendet werden. Weitere Informationen finden Sie in den Hinweisen.
ADSTYPE_DN_WITH_STRING
Die Daten sind von ADS_DN_WITH_STRING verwendet, um einen distinguished name einem nicht variablen Zeichenfolgenwert zuzuordnen. Weitere Informationen finden Sie in den Hinweisen.

Hinweise

Wenn Sie das Active Directory-Schema erweitern, um ADS_DN_WITH_BINARY hinzuzufügen, müssen Sie auch die Attributdefinition "otherWellKnownGuid" angeben. Fügen Sie der ldf-Dateiattributedefinition Folgendes hinzu: "omObjectClass:: KoZIhvcUAQEBCw=="

Wenn Sie das Active Directory-Schema erweitern, um ADS_DN_WITH_STRING hinzuzufügen, müssen Sie auch die Attributdefinition "otherWellKnownGuid" angeben. Fügen Sie der ldf-Dateiattributedefinition Folgendes hinzu: "omObjectClass:: KoZIhvcUAQEBDA=="

Da VBScript keine Daten aus einer Typbibliothek lesen kann, erkennen VBScript-Anwendungen keine symbolischen Konstanten, wie oben definiert. Verwenden Sie stattdessen die numerischen Konstanten, um die entsprechenden Flags in Ihrer VBScript-Anwendung festzulegen. Um die symbolischen Konstanten als bewährte Programmierpraxis zu verwenden, schreiben Sie explizite Deklarationen solcher Konstanten, wie hier in Ihrer VBScript-Anwendung geschehen.

Anforderungen

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

Weitere Informationen

ADSI-Enumerationen