перечисление DS_NAME_FLAGS (ntdsapi.h)

Перечисление DS_NAME_FLAGS используется для определения способа взлома синтаксиса имени. Эти флаги используются функцией DsCrackNames .

Синтаксис

typedef enum {
  DS_NAME_NO_FLAGS = 0x0,
  DS_NAME_FLAG_SYNTACTICAL_ONLY = 0x1,
  DS_NAME_FLAG_EVAL_AT_DC = 0x2,
  DS_NAME_FLAG_GCVERIFY = 0x4,
  DS_NAME_FLAG_TRUST_REFERRAL = 0x8
} DS_NAME_FLAGS;

Константы

 
DS_NAME_NO_FLAGS
Значение: 0x0
Указывает, что связанные флаги отсутствуют.
DS_NAME_FLAG_SYNTACTICAL_ONLY
Значение: 0x1
Выполняет синтаксическое сопоставление на клиенте без передачи по сети. Единственное поддерживаеме синтаксическое сопоставление — от DS_FQDN_1779_NAME до DS_CANONICAL_NAME или DS_CANONICAL_NAME_EX. DsCrackNames возвращает флаг DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING , если синтаксическое сопоставление невозможно.
DS_NAME_FLAG_EVAL_AT_DC
Значение: 0x2
Принудительное обращение к контроллеру домена для оценки, даже если синтаксис может быть взломано локально.
DS_NAME_FLAG_GCVERIFY
Значение: 0x4
Вызов завершается ошибкой, если контроллер домена не является сервером глобального каталога.
DS_NAME_FLAG_TRUST_REFERRAL
Значение: 0x8
Включает реферал доверия между лесами.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть ntdsapi.h

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

DS_NAME_FORMAT

DsCrackNames

Перечисления в доменные службы Active Directory