ADS_NAME_TYPE_ENUM-Enumeration (iads.h)

Die ADS_NAME_TYPE_ENUM-Enumeration gibt die Formate an, die zum Darstellen von distinguished Names verwendet werden. Es wird von der IADsNameTranslate-Schnittstelle verwendet, um das Format eines distinguished Name zu konvertieren.

Syntax

typedef enum __MIDL___MIDL_itf_ads_0001_0050_0001 {
  ADS_NAME_TYPE_1779 = 1,
  ADS_NAME_TYPE_CANONICAL = 2,
  ADS_NAME_TYPE_NT4 = 3,
  ADS_NAME_TYPE_DISPLAY = 4,
  ADS_NAME_TYPE_DOMAIN_SIMPLE = 5,
  ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6,
  ADS_NAME_TYPE_GUID = 7,
  ADS_NAME_TYPE_UNKNOWN = 8,
  ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9,
  ADS_NAME_TYPE_CANONICAL_EX = 10,
  ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11,
  ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12
} ADS_NAME_TYPE_ENUM;

Konstanten

 
ADS_NAME_TYPE_1779
Wert: 1
Namensformat, wie in RFC 1779 angegeben. Beispiel: "CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com".
ADS_NAME_TYPE_CANONICAL
Wert: 2
Kanonisches Namensformat. Beispiel: "Fabrikam.com/Users/Jeff Smith".
ADS_NAME_TYPE_NT4
Wert: 3
Kontonamenformat, das in Windows verwendet wird. Beispiel: "Fabrikam\JeffSmith".
ADS_NAME_TYPE_DISPLAY
Wert: 4
Format des Anzeigenamens. Beispiel: "Jeff Smith".
ADS_NAME_TYPE_DOMAIN_SIMPLE
Wert: 5
Einfaches Domänennamenformat. Beispiel: „JeffSmith@Fabrikam.com“.
ADS_NAME_TYPE_ENTERPRISE_SIMPLE
Wert: 6
Einfaches Format des Unternehmensnamens. Beispiel: „JeffSmith@Fabrikam.com“.
ADS_NAME_TYPE_GUID
Wert: 7
Format des globalen eindeutigen Bezeichners. Beispiel: "{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}".
ADS_NAME_TYPE_UNKNOWN
Wert: 8
Unbekannter Namenstyp. Das System schätzt das Format. Dieses Element ist eine sinnvolle Option nur mit der IADsNameTranslate.Set - oder der IADsNameTranslate.SetEx-Methode , jedoch nicht mit der IADsNameTranslate.Get - oder IADsNameTranslate.GetEx-Methode .
ADS_NAME_TYPE_USER_PRINCIPAL_NAME
Wert: 9
Format des Benutzerprinzipalnamens. Beispiel: „JeffSmith@Fabrikam.com“.
ADS_NAME_TYPE_CANONICAL_EX
Wert: 10
Erweitertes kanonisches Namensformat. Beispiel: "Fabrikam.com/Users Jeff Smith".
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME
Wert: 11
Dienstprinzipalnamenformat. Beispiel: "www/www.fabrikam.com@fabrikam.com".
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME
Wert: 12
Eine SID-Zeichenfolge, wie in der Security Descriptor Definition Language (SDDL) definiert, entweder für die SID des aktuellen Objekts oder eine aus dem Sid-Verlauf des Objekts. Beispiel: "O:AOG:DAD:(A;; RPWPCCDCLCSWRCWDWOGA;;; S-1-0-0)" Weitere Informationen finden Sie unter Zeichenfolgenformat für sicherheitsdeskriptor.

Hinweise

Codebeispiele, die in C++, Visual Basic und VBS/ASP geschrieben wurden, finden Sie in den Diskussionen der IADsNameTranslate-Schnittstelle .

Da VBScript keine Daten aus einer Typbibliothek lesen kann, muss eine Anwendung die entsprechenden numerischen Konstanten anstelle der symbolischen Konstanten verwenden, um die entsprechenden Flags festzulegen. Um die symbolischen Konstanten als gute Programmierpraxis zu verwenden, schreiben Sie explizite Deklarationen solcher Konstanten, wie hier in VBScript-Anwendungen geschehen.

Anforderungen

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

Weitere Informationen

ADSI-Enumerationen

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

Zeichenfolgenformat der Sicherheitsdeskriptor