¿Qué significa el código HRESULT 0x80005000 (E_ADS_BAD_PATHNAME)?

 
Anterior Siguiente
CO_E_PREMATURE_STUB_RUNDOWN E_ADS_INVALID_DOMAIN_OBJECT

E_ADS_BAD_PATHNAME

Qué significa E_ADS_BAD_PATHNAME

E_ADS_BAD_PATHNAME corresponde a 0x80005000. Se proporcionó una ruta de directorio no válida.

Qué comprobar

Conserva el ADsPath exacto antes de normalizarlo y separa proveedor, servidor, DN y caracteres escapados. Comprueba especialmente comas, barras invertidas y nombres distinguidos construidos por concatenación.

Cómo resolverlo o tratarlo

Construye la ruta con sintaxis LDAP/ADSI válida y escapa los valores de RDN según corresponda. Valida la misma cadena con una operación de bind mínima antes de culpar a credenciales o permisos.

Qué distingue este resultado

BAD_PATHNAME significa que la ruta no puede interpretarse correctamente; UNKNOWN_OBJECT puede aparecer con una ruta sintácticamente válida que apunta a un objeto no reconocido.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.