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 |