¿Qué significa el código HRESULT 0x8000500D (E_ADS_PROPERTY_NOT_FOUND)?

 
Anterior Siguiente
E_ADS_CANT_CONVERT_DATATYPE E_ADS_OBJECT_EXISTS

E_ADS_PROPERTY_NOT_FOUND

Qué significa E_ADS_PROPERTY_NOT_FOUND

E_ADS_PROPERTY_NOT_FOUND corresponde a 0x8000500D. No se encuentra la propiedad de directorio en la caché.

Qué comprobar

Comprueba si la caché fue poblada con GetInfo/GetInfoEx y si la lista de atributos solicitados incluía esa propiedad. Una búsqueda puede devolver solo columnas seleccionadas aunque el objeto tenga otros atributos.

Cómo resolverlo o tratarlo

Carga explícitamente la propiedad necesaria o amplía la selección de búsqueda antes de leerla. Si el servidor confirma que el atributo no tiene valor, trata después ese caso según la semántica de la aplicación.

Qué distingue este resultado

NOT_FOUND se refiere a la caché ADSI disponible para esa instancia; no es idéntico a PROPERTY_NOT_SET en el objeto del directorio.

Referencias técnicas


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