¿Qué significa el código HRESULT 0x80005005 (E_ADS_PROPERTY_NOT_SET)?

 
Anterior Siguiente
E_ADS_UNKNOWN_OBJECT E_ADS_PROPERTY_NOT_SUPPORTED

E_ADS_PROPERTY_NOT_SET

Qué significa E_ADS_PROPERTY_NOT_SET

E_ADS_PROPERTY_NOT_SET corresponde a 0x80005005. La propiedad de directorio especificada no está establecida.

Qué comprobar

Distingue entre atributo ausente en el directorio y valor todavía no cargado en la caché ADSI. Consulta el atributo explícitamente y verifica si el esquema permite que quede sin valor.

Cómo resolverlo o tratarlo

Establece la propiedad solo cuando sea obligatoria para la operación; si es opcional, trata la ausencia como estado válido. Después usa SetInfo cuando corresponda para persistir el cambio.

Qué distingue este resultado

NOT_SET habla de una propiedad reconocida que carece de valor; PROPERTY_NOT_SUPPORTED significa que esa clase/proveedor no admite la propiedad solicitada.

Referencias técnicas


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