перечисление 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 |