Перечисление DS_NAME_ERROR (ntdsapi.h)

Перечисление DS_NAME_ERROR определяет ошибки, возвращаемые элементом состоянияструктуры DS_NAME_RESULT_ITEM . Это потенциальные ошибки, которые могут возникнуть при преобразовании имени функцией DsCrackNames .

Синтаксис

typedef enum {
  DS_NAME_NO_ERROR = 0,
  DS_NAME_ERROR_RESOLVING = 1,
  DS_NAME_ERROR_NOT_FOUND = 2,
  DS_NAME_ERROR_NOT_UNIQUE = 3,
  DS_NAME_ERROR_NO_MAPPING = 4,
  DS_NAME_ERROR_DOMAIN_ONLY = 5,
  DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING = 6,
  DS_NAME_ERROR_TRUST_REFERRAL = 7
} DS_NAME_ERROR;

Константы

 
DS_NAME_NO_ERROR
Значение: 0
Преобразование прошло успешно.
DS_NAME_ERROR_RESOLVING
Значение: 1
Произошла общая ошибка обработки.
DS_NAME_ERROR_NOT_FOUND
Значение: 2
Не удается найти имя или у вызывающей стороны нет разрешения на доступ к имени.
DS_NAME_ERROR_NOT_UNIQUE
Значение: 3
Входное имя сопоставляется с несколькими именами выходных данных, или в требуемом формате не было ни одного уникального значения найденного объекта.
DS_NAME_ERROR_NO_MAPPING
Значение: 4
Имя входных данных найдено, но не удается найти соответствующий формат вывода. Это может произойти, если у объекта нет всех необходимых атрибутов.
DS_NAME_ERROR_DOMAIN_ONLY
Значение: 5
Не удалось разрешить имя целиком, но удалось определить, в каком объекте домена находится. Ожидается, что вызывающий объект повторит вызов на контроллере домена для указанного домена. Не удается разрешить имя целиком, но можно определить домен, в котором находится объект. Элемент pDomainDS_NAME_RESULT_ITEM содержит допустимые данные, если указана эта ошибка.
DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
Значение: 6
Синтаксическое сопоставление невозможно выполнить на клиенте без передачи по сети.
DS_NAME_ERROR_TRUST_REFERRAL
Значение: 7
Имя относится к внешнему доверенному лесу.

Требования

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

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

DS_NAME_RESULT_ITEM

DsCrackNames

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