перечисление EXTENDED_NAME_FORMAT (secext.h)

Задает формат для имени объекта службы каталогов.

Синтаксис

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;

Константы

 
NameUnknown
Значение: 0
Неизвестный тип имени.
NameFullyQualifiedDN
Значение: 1
Полное различающееся имя (например, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com).
NameSamCompatible
Значение: 2
Имя устаревшей учетной записи (например, Engineering\JSmith). Версия только для домена включает в себя конечные обратные косые знаки (\).
NameDisplay
Значение: 3
Понятное отображаемое имя (например, Джефф Смит). Отображаемое имя не обязательно является определяющим относительным различающимся именем (RDN).
NameUniqueId
Значение: 6
Строка GUID, которая
Функция IIDFromString возвращает (например, {4fa050f0-f561-11cf-bdd9-00aa003a77b6}).
NameCanonical
Значение: 7
Полное каноническое имя (например, engineering.microsoft.com/software/someone). Версия только для домена включает косую черту в конце (/).
NameUserPrincipal
Значение: 8
Имя участника-пользователя (например, someone@example.com).
NameCanonicalEx
Значение: 9
То же, что и NameCanonical, за исключением того, что крайняя правая косая черта (/) заменяется новым символом строки (\n) даже в случае только для домена (например, engineering.microsoft.com/software\nJSmith).
NameServicePrincipal
Значение: 10
Обобщенное имя субъекта-службы (например, www/www.microsoft.com@microsoft.com).
NameDnsDomain
Значение: 12
Доменное имя DNS, за которым следует косая черта и имя пользователя SAM.
NameGivenName
Значение: 13
Имя или имя пользователя. Примечание. Этот тип доступен только для вызовов GetUserNameEx для пользователя Active Directory.
NameSurname
Значение: 14
Фамилия или фамилия пользователя. Примечание. Этот тип доступен только для вызовов GetUserNameEx для пользователя Active Directory.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть secext.h (включая Security.h)

См. также раздел

GetComputerObjectName

GetUserNameEx

TranslateName