énumération EXTENDED_NAME_FORMAT (secext.h)

Spécifie un format pour un nom d’objet de service d’annuaire.

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;

Constantes

 
NameUnknown
Valeur : 0
Type de nom inconnu.
NameFullyQualifiedDN
Valeur : 1
Nom unique complet (par exemple, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com).
NameSamCompatible
Valeur : 2
Un nom de compte hérité (par exemple, Engineering\JSmith). La version de domaine uniquement inclut des barres obliques inverses de fin (\).
NameDisplay
Valeur : 3
Un nom d’affichage « convivial » (par exemple, Jeff Smith). Le nom d’affichage n’est pas nécessairement le nom unique relatif (RDN).
NameUniqueId
Valeur : 6
Chaîne GUID que le
La fonction IIDFromString retourne (par exemple, {4fa050f0-f561-11cf-bdd9-00aa003a77b6}).
NameCanonical
Valeur : 7
Nom canonique complet (par exemple, engineering.microsoft.com/software/someone). La version de domaine uniquement inclut une barre oblique de fin (/).
NameUserPrincipal
Valeur : 8
Nom d’utilisateur principal (par exemple, someone@example.com).
NameCanonicalEx
Valeur : 9
Identique à NameCanonical, sauf que la barre oblique la plus à droite (/) est remplacée par un nouveau caractère de ligne (\n), même dans un cas de domaine uniquement (par exemple, engineering.microsoft.com/software\nJSmith).
NameServicePrincipal
Valeur : 10
Nom de principal de service généralisé (par exemple, www/www.microsoft.com@microsoft.com).
NameDnsDomain
Valeur : 12
Nom de domaine DNS suivi d’une barre oblique vers l’arrière et du nom d’utilisateur SAM.
NameGivenName
Valeur : 13
Prénom ou prénom de l’utilisateur. Remarque : Ce type est disponible uniquement pour les appels GetUserNameEx pour un utilisateur Active Directory.
NameSurname
Valeur : 14
Nom ou nom de famille de l’utilisateur. Remarque : Ce type est disponible uniquement pour les appels GetUserNameEx pour un utilisateur Active Directory.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête secext.h (include Security.h)

Voir aussi

GetComputerObjectName

GetUserNameEx

TranslateName