Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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_NAMEWert: 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_NAMEWert: 1 Gibt an, dass der vollqualifizierte distinguished Name verwendet wird. Beispiel: CN=someone,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com |
DS_NT4_ACCOUNT_NAMEWert: 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_NAMEWert: 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_NAMEWert: 6 Gibt eine GUID-Zeichenfolge an, die die IIDFromString-Funktion zurückgibt. Beispiel: {4fa050f0-f561-11cf-bdd9-00aa003a77b6} |
DS_CANONICAL_NAMEWert: 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_NAMEWert: 8 Gibt an, dass der Benutzerprinzipalname (User Principal Name, UPN) verwendet wird. Beispiel: someone@engineering.fabrikam.com |
DS_CANONICAL_NAME_EXWert: 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_NAMEWert: 10 Gibt an, dass ein generalisierter Dienstprinzipalname verwendet wird. Beispiel: Www/www.fabrikam.com@fabrikam.com |
DS_SID_OR_SID_HISTORY_NAMEWert: 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_NAMEWert: 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 |