Códigos de error de Win32 para ADSI 2.0
En la tabla siguiente se enumeran los mensajes de error LDAP para ADSI 2.0.
Valor de error de ADSI | Mensaje LDAP | Mensaje win32 | Descripción |
---|---|---|---|
0 | LDAP_SUCCESS | NO_ERROR | Operación realizada correctamente. |
0x80070002 | LDAP_NO_SUCH_OBJECT | ERROR_FILE_NOT_FOUND | El objeto no existe. |
0x80070005 | LDAP_AUTH_METHOD_NOT_SUPPORTED | ERROR_ACCESS_DENIED | No se admite el método de autenticación. |
0x80070005 | LDAP_STRONG_AUTH_REQUIRED | ERROR_ACCESS_DENIED | Requiere autenticación segura. |
0x80070005 | LDAP_INAPPROPRIATE_AUTH | ERROR_ACCESS_DENIED | Autenticación inapropiada. |
0x80070005 | LDAP_INSUFFICIENT_RIGHTS | ERROR_ACCESS_DENIED | El usuario no tiene derechos de acceso suficientes. |
0x80070005 | LDAP_AUTH_UNKNOWN | ERROR_ACCESS_DENIED | Error de autenticación desconocido. |
0x80070008 | LDAP_NO_MEMORY | ERROR_NOT_ENOUGH_MEMORY | El sistema está sin memoria. |
0x8007001F | LDAP_OTHER | ERROR_GEN_FAILURE | Error desconocido. |
0x8007001F | LDAP_LOCAL_ERROR | ERROR_GEN_FAILURE | Error local. |
0x80070037 | LDAP_UNAVAILABLE | ERROR_DEV_NOT_EXIST | El servidor no está disponible. |
0x8007003A | LDAP_SERVER_DOWN | ERROR_BAD_NET_RESP | No se puede establecer contacto con el servidor LDAP. |
0x8007003B | LDAP_ENCODING_ERROR | ERROR_UNEXP_NET_ERR | Error de codificación. |
0x8007003B | LDAP_DECODING_ERROR | ERROR_UNEXP_NET_ERR | Error de descodificación. |
0x80070044 | LDAP_ADMIN_LIMIT_EXCEEDED | ERROR_TOO_MANY_NAMES | Se superó el límite de administración en el servidor. |
0x80070056 | LDAP_INVALID_CREDENTIALS | ERROR_INVALID_PASSWORD | Credencial no válida. |
0x80070057 | LDAP_INVALID_DN_SYNTAX | ERROR_INVALID_PARAMETER | El nombre distintivo tiene sintaxis que no es válida. |
0x80070057 | LDAP_NAMING_VIOLATION | ERROR_INVALID_PARAMETER | Infracción de nomenclatura. |
0x80070057 | LDAP_OBJECT_CLASS_VIOLATION | ERROR_INVALID_PARAMETER | Infracción de clase de objeto. |
0x80070057 | LDAP_FILTER_ERROR | ERROR_INVALID_PARAMETER | El filtro de búsqueda es incorrecto. |
0x80070057 | LDAP_PARAM_ERROR | ERROR_INVALID_PARAMETER | Se pasó un parámetro incorrecto a una rutina. |
0X8007006E | LDAP_OPERATIONS_ERROR | ERROR_OPEN_FAILED | Error de operación. |
0x8007007A | LDAP_RESULTS_TOO_LARGE | ERROR_INSUFFICIENT_BUFFER | El conjunto de resultados es demasiado grande. |
0x8007007B | LDAP_INVALID_SYNTAX | ERROR_INVALID_NAME | Sintaxis no válida. |
0x8007007C | LDAP_PROTOCOL_ERROR | ERROR_INVALID_LEVEL | Error de protocolo. |
0x800700B7 | LDAP_ALREADY_EXISTS | ERROR_ALREADY_EXISTS | El objeto ya existe. |
0x800700EA | LDAP_PARTIAL_RESULTS | ERROR_MORE_DATA | Resultados parciales y referencias recibidos. |
0x800700EA | LDAP_BUSY | ERROR_BUSY | El servidor está ocupado. |
0x800703EB | LDAP_UNWILLING_TO_PERFORM | ERROR_CAN_NOT_COMPLETE | El servidor no puede realizar la operación. |
0x8007041D | LDAP_TIMEOUT | ERROR_SERVICE_REQUEST_TIMEOUT | Se agota el tiempo de espera de búsqueda. |
0x800704B8 | LDAP_COMPARE_FALSE | ERROR_EXTENDED_ERROR | Compare false devuelto. |
0x800704B8 | LDAP_COMPARE_TRUE | ERROR_EXTENDED_ERROR | Compare true. |
0x800704B8 | LDAP_REFERRAL | ERROR_EXTENDED_ERROR | No se puede resolver la referencia. |
0x800704B8 | LDAP_UNAVAILABLE_CRIT_EXTENSION | ERROR_EXTENDED_ERROR | La extensión crítica no está disponible. |
0x800704B8 | LDAP_NO_SUCH_ATTRIBUTE | ERROR_EXTENDED_ERROR | El atributo solicitado no existe. |
0x800704B8 | LDAP_UNDEFINED_TYPE | ERROR_EXTENDED_ERROR | El tipo no está definido. |
0x800704B8 | LDAP_INAPPROPRIATE_MATCHING | ERROR_EXTENDED_ERROR | Hubo una coincidencia inapropiada. |
0x800704B8 | LDAP_CONSTRAINT_VIOLATION | ERROR_EXTENDED_ERROR | Hubo una infracción restringida. |
0x800704B8 | LDAP_ATTRIBUTE_OR_VALUE_EXISTS | ERROR_EXTENDED_ERROR | El atributo existe o el valor se ha asignado. |
0x800704B8 | LDAP_ALIAS_PROBLEM | ERROR_EXTENDED_ERROR | El alias no es válido. |
0x800704B8 | LDAP_IS_LEAF | ERROR_EXTENDED_ERROR | El objeto es una hoja. |
0x800704B8 | LDAP_ALIAS_DEREF_PROBLEM | ERROR_EXTENDED_ERROR | No se puede desreferenciar el alias. |
0x800704B8 | LDAP_LOOP_DETECT | ERROR_EXTENDED_ERROR | Se detectó un bucle. |
0x800704B8 | LDAP_NOT_ALLOWED_ON_NONLEAF | ERROR_EXTENDED_ERROR | No se permite la operación en un objeto no hoja. |
0x800704B8 | LDAP_NOT_ALLOWED_ON_RDN | ERROR_EXTENDED_ERROR | No se permite la operación en RDN. |
0x800704B8 | LDAP_NO_OBJECT_CLASS_MODS | ERROR_EXTENDED_ERROR | No se puede modificar la clase de objeto. |
0x800704B8 | LDAP_AFFECTS_MULTIPLE_DSAS | ERROR_EXTENDED_ERROR | Varios agentes de servicios de directorio se ven afectados. |
0x800704C7 | LDAP_USER_CANCELLED | ERROR_CANCELLED | El usuario ha cancelado la operación. |
0x80070718 | LDAP_TIMELIMIT_EXCEEDED | ERROR_NOT_ENOUGH_QUOTA | Se superó el límite de tiempo. |
0x80070718 | LDAP_SIZELIMIT_EXCEEDED | ERROR_NOT_ENOUGH_QUOTA | Se superó el límite de tamaño. |
En ADSI 2.0, varios mensajes de error LDAP se asignan a un código de error win32 como ERROR_EXTENDED_ERROR. Llame a ADsGetLastError para recuperar la cadena de error devuelta por el servidor. Para obtener más información, consulta ADSI Extended Error Messages below.