Códigos de erro Win32 para ADSI 2.0
A tabela a seguir lista as mensagens de erro LDAP para ADSI 2.0.
Valor de erro ADSI | Mensagem LDAP | Mensagem Win32 | Descrição |
---|---|---|---|
0 | LDAP_SUCCESS | NO_ERROR | Êxito na operação. |
0x80070002 | LDAP_NO_SUCH_OBJECT | ERROR_FILE_NOT_FOUND | Objeto não existe. |
0x80070005 | LDAP_AUTH_METHOD_NOT_SUPPORTED | ERROR_ACCESS_DENIED | Método de autenticação não suportado. |
0x80070005 | LDAP_STRONG_AUTH_REQUIRED | ERROR_ACCESS_DENIED | Requer autenticação forte. |
0x80070005 | LDAP_INAPPROPRIATE_AUTH | ERROR_ACCESS_DENIED | Autenticação inadequada. |
0x80070005 | LDAP_INSUFFICIENT_RIGHTS | ERROR_ACCESS_DENIED | O usuário tem direitos de acesso insuficientes. |
0x80070005 | LDAP_AUTH_UNKNOWN | ERROR_ACCESS_DENIED | Ocorreu um erro de autenticação desconhecido. |
0x80070008 | LDAP_NO_MEMORY | ERROR_NOT_ENOUGH_MEMORY | O sistema está sem memória. |
0x8007001F | LDAP_OTHER | ERROR_GEN_FAILURE | Ocorreu um erro desconhecido. |
0x8007001F | LDAP_LOCAL_ERROR | ERROR_GEN_FAILURE | Ocorreu um erro local. |
0x80070037 | LDAP_UNAVAILABLE | ERROR_DEV_NOT_EXIST | O servidor não está disponível. |
0x8007003A | LDAP_SERVER_DOWN | ERROR_BAD_NET_RESP | Não é possível entrar em contato com o servidor LDAP. |
0x8007003B | LDAP_ENCODING_ERROR | ERROR_UNEXP_NET_ERR | Ocorreu um erro de codificação. |
0x8007003B | LDAP_DECODING_ERROR | ERROR_UNEXP_NET_ERR | Ocorreu um erro de decodificação. |
0x80070044 | LDAP_ADMIN_LIMIT_EXCEEDED | ERROR_TOO_MANY_NAMES | Excedeu o limite de administração no servidor. |
0x80070056 | LDAP_INVALID_CREDENTIALS | ERROR_INVALID_PASSWORD | Credencial não válida. |
0x80070057 | LDAP_INVALID_DN_SYNTAX | ERROR_INVALID_PARAMETER | Nome distinto tem sintaxe que não é válida. |
0x80070057 | LDAP_NAMING_VIOLATION | ERROR_INVALID_PARAMETER | Violação de nomenclatura. |
0x80070057 | LDAP_OBJECT_CLASS_VIOLATION | ERROR_INVALID_PARAMETER | Violação de classe de objeto. |
0x80070057 | LDAP_FILTER_ERROR | ERROR_INVALID_PARAMETER | O filtro de pesquisa é ruim. |
0x80070057 | LDAP_PARAM_ERROR | ERROR_INVALID_PARAMETER | O parâmetro ruim foi passado para uma rotina. |
0X8007006E | LDAP_OPERATIONS_ERROR | ERROR_OPEN_FAILED | Ocorreu um erro de operação. |
0x8007007A | LDAP_RESULTS_TOO_LARGE | ERROR_INSUFFICIENT_BUFFER | O conjunto de resultados é muito grande. |
0x8007007B | LDAP_INVALID_SYNTAX | ERROR_INVALID_NAME | Sintaxe não válida. |
0x8007007C | LDAP_PROTOCOL_ERROR | ERROR_INVALID_LEVEL | Erro de protocolo. |
0x800700B7 | LDAP_ALREADY_EXISTS | ERROR_ALREADY_EXISTS | O objeto já existe. |
0x800700EA | LDAP_PARTIAL_RESULTS | ERROR_MORE_DATA | Resultados parciais e encaminhamentos recebidos. |
0x800700EA | LDAP_BUSY | ERROR_BUSY | O Servidor está ocupado. |
0x800703EB | LDAP_UNWILLING_TO_PERFORM | ERROR_CAN_NOT_COMPLETE | O servidor não pode executar a operação. |
0x8007041D | LDAP_TIMEOUT | ERROR_SERVICE_REQUEST_TIMEOUT | A pesquisa atingiu o tempo limite. |
0x800704B8 | LDAP_COMPARE_FALSE | ERROR_EXTENDED_ERROR | Comparar rendeu FALSE. |
0x800704B8 | LDAP_COMPARE_TRUE | ERROR_EXTENDED_ERROR | Compare rendeu TRUE. |
0x800704B8 | LDAP_REFERRAL | ERROR_EXTENDED_ERROR | Não é possível resolver o encaminhamento. |
0x800704B8 | LDAP_UNAVAILABLE_CRIT_EXTENSION | ERROR_EXTENDED_ERROR | A extensão crítica não está disponível. |
0x800704B8 | LDAP_NO_SUCH_ATTRIBUTE | ERROR_EXTENDED_ERROR | O atributo solicitado não existe. |
0x800704B8 | LDAP_UNDEFINED_TYPE | ERROR_EXTENDED_ERROR | O tipo não está definido. |
0x800704B8 | LDAP_INAPPROPRIATE_MATCHING | ERROR_EXTENDED_ERROR | Houve uma correspondência inapropriada. |
0x800704B8 | LDAP_CONSTRAINT_VIOLATION | ERROR_EXTENDED_ERROR | Houve uma violação de coação. |
0x800704B8 | LDAP_ATTRIBUTE_OR_VALUE_EXISTS | ERROR_EXTENDED_ERROR | O atributo existe ou o valor foi atribuído. |
0x800704B8 | LDAP_ALIAS_PROBLEM | ERROR_EXTENDED_ERROR | Alias não é válido. |
0x800704B8 | LDAP_IS_LEAF | ERROR_EXTENDED_ERROR | Objeto é uma folha. |
0x800704B8 | LDAP_ALIAS_DEREF_PROBLEM | ERROR_EXTENDED_ERROR | Não é possível desreferenciar o alias. |
0x800704B8 | LDAP_LOOP_DETECT | ERROR_EXTENDED_ERROR | Loop foi detectado. |
0x800704B8 | LDAP_NOT_ALLOWED_ON_NONLEAF | ERROR_EXTENDED_ERROR | A operação não é permitida em um objeto não-folha. |
0x800704B8 | LDAP_NOT_ALLOWED_ON_RDN | ERROR_EXTENDED_ERROR | A operação não é permitida no RDN. |
0x800704B8 | LDAP_NO_OBJECT_CLASS_MODS | ERROR_EXTENDED_ERROR | Não é possível modificar a classe do objeto. |
0x800704B8 | LDAP_AFFECTS_MULTIPLE_DSAS | ERROR_EXTENDED_ERROR | Vários agentes de serviço de diretórios são afetados. |
0x800704C7 | LDAP_USER_CANCELLED | ERROR_CANCELLED | O usuário cancelou a operação. |
0x80070718 | LDAP_TIMELIMIT_EXCEEDED | ERROR_NOT_ENOUGH_QUOTA | Prazo excedido. |
0x80070718 | LDAP_SIZELIMIT_EXCEEDED | ERROR_NOT_ENOUGH_QUOTA | Excedeu o limite de tamanho. |
No ADSI 2.0, várias mensagens de erro LDAP são mapeadas para um código de erro Win32 como ERROR_EXTENDED_ERROR. Chame ADsGetLastError para recuperar a cadeia de caracteres de erro retornada pelo servidor. Para obter mais informações, consulte Mensagens de erro estendidas do ADSI abaixo.