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
- Solte o 8007 do código de erro WIN32. No exemplo, o valor hexadecimal restante é 2020.
- Converta o valor hexadecimal restante em um valor decimal. No exemplo, o valor hexadecimal restante 2020 é convertido para o valor decimal 8224.
- Pesquise no arquivo WinError.h para a definição do valor decimal. No exemplo, 8224L corresponde ao erro ERROR_DS_OPERATIONS_ERROR.
- Substitua o prefixo ERROR_DS por LDAP_. No exemplo, a nova definição é LDAP_OPERATIONS_ERROR.
- 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.