Поделиться через


Коды ошибок Win32 для ADSI 2.0

В следующей таблице перечислены сообщения об ошибках LDAP для ADSI 2.0.

Значение ошибки ADSI Сообщение LDAP Сообщение Win32 Описание
0 LDAP_SUCCESS NO_ERROR Операция выполнена успешно.
0x80070002 LDAP_NO_SUCH_OBJECT ОШИБКА_ФАЙЛ_НЕ_НАЙДЕН Объект не существует.
0x80070005 LDAP_AUTH_METHOD_NOT_SUPPORTED ОШИБКА_ДОСТУП_ЗАПРЕЩЕН Метод проверки подлинности не поддерживается.
0x80070005 Требуется сильная аутентификация LDAP ОШИБКА_ДОСТУП_ЗАПРЕЩЕН Требуется строгой проверки подлинности.
0x80070005 LDAP_INAPPROPRIATE_AUTH ОШИБКА_ДОСТУП_ЗАПРЕЩЕН Неуместная проверка подлинности.
0x80070005 LDAP_Недостаточно_Прав ОШИБКА_ДОСТУП_ЗАПРЕЩЕН У пользователя недостаточно прав доступа.
0x80070005 LDAP_AUTH_UNKNOWN ОШИБКА_ДОСТУП_ЗАПРЕЩЕН Произошла неизвестная ошибка проверки подлинности.
0x80070008 LDAP_NO_MEMORY ОШИБКА_НЕХВАТКА_ПАМЯТИ В системе закончилась память.
0x8007001F LDAP_OTHER ERROR_GEN_FAILURE Произошла неизвестная ошибка.
0x8007001F LDAP_LOCAL_ERROR ERROR_GEN_FAILURE Произошла локальная ошибка.
0x80070037 LDAP_UNAVAILABLE УСТРОЙСТВО_НЕ_СУЩЕСТВУЕТ Сервер недоступен.
0x8007003A LDAP_SERVER_DOWN ERROR_BAD_NET_RESP Не удается связаться с сервером LDAP.
0x8007003B LDAP_ENCODING_ERROR ERROR_UNEXP_NET_ERR Произошла ошибка кодирования.
0x8007003B LDAP_DECODING_ERROR ERROR_UNEXP_NET_ERR Произошла ошибка декодирования.
0x80070044 Превышен предел LDAP администратора СЛИШКОМ МНОГО ИМЕН Превышено ограничение администрирования на сервере.
0x80070056 LDAP_НЕДЕЙСТВИТЕЛЬНЫЕ_УЧЕТНЫЕ_ДАННЫЕ ОШИБКА_НЕДЕЙСТВИТЕЛЬНЫЙ_ПАРОЛЬ Учетные данные недействительны.
0x80070057 LDAP_INVALID_DN_SYNTAX ОШИБКА_НЕДОПУСТИМЫЙ_ПАРАМЕТР Различающееся имя имеет недопустимый синтаксис.
0x80070057 Нарушение правил именования LDAP ERROR_INVALID_PARAMETER Нарушение правил именования.
0x80070057 НАРУШЕНИЕ_КЛАССА_ОБЪЕКТА_LDAP ERROR_INVALID_PARAMETER - Ошибка: Недопустимый параметр Нарушение класса объектов.
0x80070057 LDAP_FILTER_ERROR ERROR_INVALID_PARAMETER Фильтр поиска плохой.
0x80070057 Ошибка параметра LDAP ERROR_INVALID_PARAMETER Недопустимый параметр был передан в подпрограмму.
0X8007006E LDAP_OPERATIONS_ERROR ERROR_OPEN_FAILED Произошла ошибка операции.
0x8007007A LDAP_RESULTS_TOO_LARGE ERROR_INSUFFICIENT_BUFFER Набор результатов слишком большой.
0x8007007B LDAP_НЕПРАВИЛЬНЫЙ_СИНТАКСИС ERROR_INVALID_NAME Недопустимый синтаксис.
0x8007007C LDAP_PROTOCOL_ERROR ERROR_INVALID_LEVEL Ошибка протокола.
0x800700B7 LDAP_ALREADY_EXISTS ERROR_ALREADY_EXISTS Объект уже существует.
0x800700EA LDAP_ЧАСТИЧНЫЕ_РЕЗУЛЬТАТЫ ОШИБКА_БОЛЬШЕ_ДАННЫХ Частичные результаты и направления получены.
0x800700EA LDAP_BUSY ОШИБКА_ЗАНЯТО Сервер занят.
0x800703EB LDAP_UNWILLING_TO_PERFORM (Не готово к выполнению) ERROR_CAN_NOT_COMPLETE Не удается выполнить операцию сервера.
0x8007041D LDAP_TIMEOUT ОШИБКА_ИСТЕЧЕНИЕ_ВРЕМЕНИ_ОЖИДАНИЯ_СЕРВИСА Поиск не завершён из-за превышения времени ожидания.
0x800704B8 LDAP_COMPARE_FALSE ERROR_EXTENDED_ERROR Сравните, что дало FALSE.
0x800704B8 LDAP_COMPARE_TRUE ERROR_EXTENDED_ERROR Сравните полученное TRUE.
0x800704B8 LDAP_REFERRAL ERROR_EXTENDED_ERROR Не удается устранить ссылку.
0x800704B8 LDAP_UNAVAILABLE_CRIT_EXTENSION ERROR_EXTENDED_ERROR Критическое расширение недоступно.
0x800704B8 LDAP_NO_SUCH_ATTRIBUTE ERROR_EXTENDED_ERROR Запрошенный атрибут не существует.
0x800704B8 LDAP_UNDEFINED_TYPE ERROR_EXTENDED_ERROR Тип не определен.
0x800704B8 LDAP_INAPPROPRIATE_MATCHING ERROR_EXTENDED_ERROR Было неуместное сопоставление.
0x800704B8 Нарушение ограничений LDAP ERROR_EXTENDED_ERROR Произошло нарушение ограничения.
0x800704B8 Атрибут или значение LDAP уже существует ERROR_EXTENDED_ERROR Атрибут существует или значение было назначено.
0x800704B8 LDAP_ALIAS_PROBLEM ERROR_EXTENDED_ERROR Псевдоним недопустим.
0x800704B8 LDAP_IS_LEAF ERROR_EXTENDED_ERROR Объект является листом.
0x800704B8 LDAP_ALIAS_DEREF_PROBLEM ERROR_EXTENDED_ERROR Не удается разыменовать псевдоним.
0x800704B8 LDAP_LOOP_DETECT ERROR_EXTENDED_ERROR Обнаружен цикл.
0x800704B8 LDAP_NOT_ALLOWED_ON_NONLEAF ERROR_EXTENDED_ERROR Операция не разрешена для объекта, не являющегося листом.
0x800704B8 LDAP_НЕ ДОПУСКАЕТСЯ НА RDN ERROR_EXTENDED_ERROR Операция не разрешена в RDN.
0x800704B8 LDAP_NO_OBJECT_CLASS_MODS ERROR_EXTENDED_ERROR Не удается изменить класс объектов.
0x800704B8 LDAP_AFFECTS_MULTIPLE_DSAS ERROR_EXTENDED_ERROR Затронуты несколько агентов службы каталогов.
0x800704C7 LDAP_USER_CANCELLED ERROR_CANCELLED Пользователь отменил операцию.
0x80070718 Превышено время ожидания LDAP ОШИБКА_НЕХВАТКА_КВОТЫ Превышено ограничение времени.
0x80070718 LDAP_SIZELIMIT_EXCEEDED ОШИБКА_НЕХВАТКА_КВОТЫ Превышено ограничение размера.

 

В ADSI 2.0 несколько сообщений об ошибках LDAP сопоставляются с кодом ошибки Win32 как ERROR_EXTENDED_ERROR. Вызовите ADsGetLastError, чтобы получить строку ошибки, возвращаемую сервером. Дополнительные сведения см. в сообщениях о расширенных ошибках ADSI ниже.