Freigeben über


EXTENDED_NAME_FORMAT-Enumeration (secext.h)

Gibt ein Format für einen Verzeichnisdienstobjektnamen an.

Syntax

typedef enum {
  NameUnknown = 0,
  NameFullyQualifiedDN = 1,
  NameSamCompatible = 2,
  NameDisplay = 3,
  NameUniqueId = 6,
  NameCanonical = 7,
  NameUserPrincipal = 8,
  NameCanonicalEx = 9,
  NameServicePrincipal = 10,
  NameDnsDomain = 12,
  NameGivenName = 13,
  NameSurname = 14
} EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;

Konstanten

 
NameUnknown
Wert: 0
Ein unbekannter Namenstyp.
NameFullyQualifiedDN
Wert: 1
Der vollqualifizierte distinguished Name (z. B. CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com).
NameSamCompatible
Wert: 2
Ein Legacykontoname (z. B. Engineering\JSmith). Die reine Domänenversion enthält nachfolgende umgekehrte Schrägstriche (\).
NameDisplay
Wert: 3
Ein "anzeigefreundlicher" Name (z. B. Jeff Smith). Der Anzeigename ist nicht notwendigerweise der definierende relative Distinguished Name (RDN).
NameUniqueId
Wert: 6
Eine GUID-Zeichenfolge, die von
Die IIDFromString-Funktion gibt zurück (z. B. {4fa050f0-f561-11cf-bdd9-00aa003a77b6}).
NameCanonical
Wert: 7
Der vollständige kanonische Name (z. B. engineering.microsoft.com/software/someone). Die reine Domänenversion enthält einen nachgestellten Schrägstrich (/).
NameUserPrincipal
Wert: 8
Der Benutzerprinzipalname (z. B someone@example.com. ).
NameCanonicalEx
Wert: 9
Dasselbe wie NameCanonical, mit der Ausnahme, dass der rechtsste Schrägstrich (/) durch ein neues Zeilenzeichen (\n) ersetzt wird, auch in einem reinen Domänenfall (z. B. engineering.microsoft.com/software\nJSmith).
NameServicePrincipal
Wert: 10
Der generalisierte Dienstprinzipalname (z. B. www/www.microsoft.com@microsoft.com).
NameDnsDomain
Wert: 12
Der DNS-Domänenname, gefolgt von einem Schrägstrich und dem SAM-Benutzernamen.
NameGivenName
Wert: 13
Der Vorname oder vorname des Benutzers. Hinweis: Dieser Typ ist nur für GetUserNameEx-Aufrufe für einen Active Directory-Benutzer verfügbar.
NameSurname
Wert: 14
Der Nachname oder Nachname des Benutzers. Hinweis: Dieser Typ ist nur für GetUserNameEx-Aufrufe für einen Active Directory-Benutzer verfügbar.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile secext.h (einschließlich Security.h)

Weitere Informationen

GetComputerObjectName

GetUserNameEx

TranslateName