Freigeben über


DS_NAME_FORMAT-Enumeration (ntdsapi.h)

Die DS_NAME_FORMAT-Enumeration stellt Formate bereit, die für Eingabe- und Ausgabenamen für die DsCrackNames-Funktion verwendet werden können.

Syntax

typedef enum {
  DS_UNKNOWN_NAME = 0,
  DS_FQDN_1779_NAME = 1,
  DS_NT4_ACCOUNT_NAME = 2,
  DS_DISPLAY_NAME = 3,
  DS_UNIQUE_ID_NAME = 6,
  DS_CANONICAL_NAME = 7,
  DS_USER_PRINCIPAL_NAME = 8,
  DS_CANONICAL_NAME_EX = 9,
  DS_SERVICE_PRINCIPAL_NAME = 10,
  DS_SID_OR_SID_HISTORY_NAME = 11,
  DS_DNS_DOMAIN_NAME = 12
} DS_NAME_FORMAT;

Konstanten

 
DS_UNKNOWN_NAME
Wert: 0
Gibt an, dass der Name einen unbekannten Namenstyp verwendet. Dieses Format kann sich auf die Leistung auswirken, da der Server erzwingt, alle möglichen Übereinstimmungen zu erzielen.
Formate. Verwenden Sie diesen Wert nur, wenn das Eingabeformat unbekannt ist.
DS_FQDN_1779_NAME
Wert: 1
Gibt an, dass der vollqualifizierte distinguished Name verwendet wird. Beispiel:

CN=someone,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com
DS_NT4_ACCOUNT_NAME
Wert: 2
Gibt einen Windows NT 4.0-Kontonamen an. Beispiel:

Engineering\jemand

Die reine Domänenversion enthält zwei nachfolgende umgekehrte Schrägstriche (\).
DS_DISPLAY_NAME
Wert: 3
Gibt einen benutzerfreundlichen Anzeigenamen an, z. B. Jeff Smith. Der Anzeigename ist nicht unbedingt mit dem relativen distinguished Name (RDN) identisch.
DS_UNIQUE_ID_NAME
Wert: 6
Gibt eine GUID-Zeichenfolge an, die die IIDFromString-Funktion zurückgibt. Beispiel:

{4fa050f0-f561-11cf-bdd9-00aa003a77b6}
DS_CANONICAL_NAME
Wert: 7
Gibt einen vollständigen kanonischen Namen an. Beispiel:

engineering.fabrikam.com/software/someone

Die reine Domänenversion enthält einen nachfolgenden Schrägstrich (/).
DS_USER_PRINCIPAL_NAME
Wert: 8
Gibt an, dass der Benutzerprinzipalname (User Principal Name, UPN) verwendet wird. Beispiel:

someone@engineering.fabrikam.com
DS_CANONICAL_NAME_EX
Wert: 9
Dieses Element ist identisch mit DS_CANONICAL_NAME mit der Ausnahme, dass der schrägste Schrägstrich (/) durch ein Zeilenumbruchzeichen (\n) ersetzt wird, auch in einem Domänenfall. Beispiel:

engineering.fabrikam.com/software\njemanden
DS_SERVICE_PRINCIPAL_NAME
Wert: 10
Gibt an, dass ein generalisierter Dienstprinzipalname verwendet wird. Beispiel:

Www/www.fabrikam.com@fabrikam.com
DS_SID_OR_SID_HISTORY_NAME
Wert: 11
Gibt einen Sicherheitsbezeichner (Security Identifier, SID) für das -Objekt an. Dies kann entweder die aktuelle SID oder eine SID aus dem OBJEKT-SID-Verlauf sein. Die SID-Zeichenfolge kann entweder die Standardzeichenfolgendarstellung einer SID oder eine der in Sddl.h definierten Zeichenfolgenkonstanten verwenden. Weitere Informationen zum Konvertieren einer binären SID in eine SID-Zeichenfolge finden Sie unter
SID-Zeichenfolgen. Es folgt ein Beispiel für eine SID-Zeichenfolge:

S-1-5-21-397955417-626881126-18844144-501
DS_DNS_DOMAIN_NAME
Wert: 12
Von den VERZEICHNISDIENST-APIs (DS) nicht unterstützt.

Anforderungen

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

Weitere Informationen

DsCrackNames

Enumerationen in Active Directory Domain Services