Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление DS_NAME_FORMAT предоставляет форматы для входных и выходных имен для функции DsCrackNames .
Синтаксис
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;
Константы
DS_UNKNOWN_NAMEЗначение: 0 Указывает, что имя использует неизвестный тип имени. Этот формат может повлиять на производительность, так как он заставляет сервер пытаться сопоставить все возможные Форматы. Используйте это значение, только если формат входных данных неизвестен. |
DS_FQDN_1779_NAMEЗначение: 1 Указывает, что используется полное различающееся имя. Пример: CN=someone,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com |
DS_NT4_ACCOUNT_NAMEЗначение: 2 Указывает имя учетной записи Windows NT 4.0. Пример: Инженерия\кто-то Версия только для домена включает две конечные обратные косые знаки (\). |
DS_DISPLAY_NAMEЗначение: 3 Указывает понятное отображаемое имя, например Джефф Смит. Отображаемое имя не обязательно совпадает с относительным различающееся имя (RDN). |
DS_UNIQUE_ID_NAMEЗначение: 6 Указывает строку GUID, возвращаемую функцией IIDFromString . Пример: {4fa050f0-f561-11cf-bdd9-00aa003a77b6} |
DS_CANONICAL_NAMEЗначение: 7 Указывает полное каноническое имя. Пример: engineering.fabrikam.com/software/someone Версия только для домена включает косую черту в конце (/). |
DS_USER_PRINCIPAL_NAMEЗначение: 8 Указывает, что используется имя участника-пользователя (UPN). Пример: someone@engineering.fabrikam.com |
DS_CANONICAL_NAME_EXЗначение: 9 Этот элемент совпадает с DS_CANONICAL_NAME за исключением того, что крайняя правая косая черта (/) заменяется символом новой строки (\n) даже в регистре только для домена. Пример: engineering.fabrikam.com/software\nкого-то |
DS_SERVICE_PRINCIPAL_NAMEЗначение: 10 Указывает, что используется обобщенное имя субъекта-службы. Пример: Www/www.fabrikam.com@fabrikam.com |
DS_SID_OR_SID_HISTORY_NAMEЗначение: 11 Указывает идентификатор безопасности (SID) для объекта . Это может быть текущий идентификатор безопасности или идентификатор безопасности из журнала идентификаторов безопасности объекта. Строка sid может использовать либо стандартное строковое представление sid, либо одну из строковых констант, определенных в Sddl.h. Дополнительные сведения о преобразовании двоичного идентификатора безопасности в строку идентификатора безопасности см. в разделе Строки sid. Ниже приведен пример строки sid: S-1-5-21-397955417-626881126-188441444-501 |
DS_DNS_DOMAIN_NAMEЗначение: 12 Не поддерживается API службы каталогов (DS). |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista |
| Минимальная версия сервера | Windows Server 2008 |
| Верхняя часть | ntdsapi.h |