Códigos de error LDAP para ADSI

Cuando un servidor LDAP genera un error y pasa el error al cliente, el error se traduce a continuación en una cadena por parte del cliente LDAP.

Este método es similar a los códigos de error de Win32 para ADSI. En este ejemplo, el código de error del cliente es el error win32 0x80072020.

Para determinar los códigos de error LDAP para ADSI

  1. Quite el 8007 del código de error win32. En el ejemplo, el valor hexadecimal restante es 2020.
  2. Convierta el valor hexadecimal restante en un valor decimal. En el ejemplo, el valor hexadecimal restante 2020 se convierte en el valor decimal 8224.
  3. Busque en el archivo WinError.h la definición del valor decimal. En el ejemplo, 8224L corresponde al error ERROR_DS_OPERATIONS_ERROR.
  4. Reemplace el prefijo ERROR_DSpor LDAP_. En el ejemplo, se LDAP_OPERATIONS_ERROR la nueva definición.
  5. Busque en el archivo Winldap.h el valor de la definición de error LDAP. En el ejemplo, el valor de LDAP_OPERATIONS_ERROR en el archivo Winldap.h es 0x01.