Compartilhar via


Códigos de erro LDAP para ADSI

Quando um servidor LDAP gera um erro e passa o erro para o cliente, o erro é convertido em uma cadeia de caracteres pelo cliente LDAP.

Esse método é semelhante aos códigos de erro Win32 para ADSI. Neste exemplo, o código de erro do cliente é o 0x80072020 de erro WIN32.

Para determinar os códigos de erro LDAP para ADSI

  1. Solte o 8007 do código de erro WIN32. No exemplo, o valor hexadecimal restante é 2020.
  2. Converta o valor hexadecimal restante em um valor decimal. No exemplo, o valor hexadecimal restante 2020 é convertido para o valor decimal 8224.
  3. Pesquise no arquivo WinError.h para a definição do valor decimal. No exemplo, 8224L corresponde ao erro ERROR_DS_OPERATIONS_ERROR.
  4. Substitua o prefixo ERROR_DS por LDAP_. No exemplo, a nova definição é LDAP_OPERATIONS_ERROR.
  5. Pesquise no arquivo Winldap.h o valor da definição de erro LDAP. No exemplo, o valor de LDAP_OPERATIONS_ERROR no arquivo Winldap.h é 0x01.