перечисление ADS_NAME_TYPE_ENUM (iads.h)
Перечисление ADS_NAME_TYPE_ENUM указывает форматы, используемые для представления различающихся имен. Он используется интерфейсом IADsNameTranslate для преобразования формата различающегося имени.
Синтаксис
typedef enum __MIDL___MIDL_itf_ads_0001_0050_0001 {
ADS_NAME_TYPE_1779 = 1,
ADS_NAME_TYPE_CANONICAL = 2,
ADS_NAME_TYPE_NT4 = 3,
ADS_NAME_TYPE_DISPLAY = 4,
ADS_NAME_TYPE_DOMAIN_SIMPLE = 5,
ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6,
ADS_NAME_TYPE_GUID = 7,
ADS_NAME_TYPE_UNKNOWN = 8,
ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9,
ADS_NAME_TYPE_CANONICAL_EX = 10,
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11,
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12
} ADS_NAME_TYPE_ENUM;
Константы
ADS_NAME_TYPE_1779 Значение: 1 Формат имени, указанный в RFC 1779. Например, "CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com". |
ADS_NAME_TYPE_CANONICAL Значение: 2 Формат канонического имени. Например, "Fabrikam.com/Users/Jeff Смит". |
ADS_NAME_TYPE_NT4 Значение: 3 Формат имени учетной записи, используемый в Windows. Например, "Fabrikam\JeffSmith". |
ADS_NAME_TYPE_DISPLAY Значение: 4 Формат отображаемого имени. Например, "Джефф Смит". |
ADS_NAME_TYPE_DOMAIN_SIMPLE Значение: 5 Простой формат доменного имени. Например, JeffSmith@Fabrikam.com. |
ADS_NAME_TYPE_ENTERPRISE_SIMPLE Значение: 6 Простой формат корпоративного имени. Например, JeffSmith@Fabrikam.com. |
ADS_NAME_TYPE_GUID Значение: 7 Формат глобального уникального идентификатора. Например, "{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}". |
ADS_NAME_TYPE_UNKNOWN Значение: 8 Неизвестный тип имени. Система оценит формат. Этот элемент является значимым параметром только с методом IADsNameTranslate.Set или IADsNameTranslate.SetEx , но не с методом IADsNameTranslate.Get или IADsNameTranslate.GetEx . |
ADS_NAME_TYPE_USER_PRINCIPAL_NAME Значение: 9 Формат имени участника-пользователя. Например, JeffSmith@Fabrikam.com. |
ADS_NAME_TYPE_CANONICAL_EX Значение: 10 Расширенный формат канонического имени. Например, "Fabrikam.com/Users Джефф Смит". |
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME Значение: 11 Формат имени субъекта-службы. Например, "www/www.fabrikam.com@fabrikam.com". |
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME Значение: 12 Строка идентификатора безопасности, определенная в языке определения дескрипторов безопасности (SDDL), для идентификатора безопасности текущего объекта или идентификатора безопасности из журнала идентификаторов безопасности объекта. Например, "O:AOG:DAD:(A;; RPWPCCDCLCSWRCWDWOGA;;; S-1-0-0)" Дополнительные сведения см. в разделе Формат строки дескриптора безопасности. |
Комментарии
Примеры кода, написанные на C++, Visual Basic и VBS/ASP, можно найти в обсуждениях интерфейса IADsNameTranslate .
Так как VBScript не может считывать данные из библиотеки типов, приложение должно использовать соответствующие числовые константы вместо символьных констант для установки соответствующих флагов. Чтобы использовать символьные константы в качестве рекомендуемой методики программирования, напишите явные объявления таких констант, как показано здесь, в приложениях VBScript.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | iads.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по