Site icon EfmSoft

¿Qué significa el código HRESULT 0x80042A05 (VDS_E_INVALID_STATE)?

 
Anterior Siguiente
VDS_E_DISK_HAS_BANDS VDS_E_REFS_FORMAT_NOT_SUPPORTED

VDS_E_INVALID_STATE

Qué significa VDS_E_INVALID_STATE

Windows devuelve VDS_E_INVALID_STATE (-2147210747, 0x80042A05) con este significado: No se puede realizar la operación solicitada sobre el objeto porque su estado actual no lo permite. Llame a Refresh y vuelva a intentar la operación.

Qué comprobar

  • Contrasta el mensaje localizado —«No se puede realizar la operación solicitada sobre el objeto porque su estado actual no lo permite. Llame a Refresh y vuelva a intentar la operación»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.

Diferencia frente a un resultado cercano

La diferencia frente a VDS_E_INVALID_ENUMERATOR es operativa. VDS_E_INVALID_ENUMERATOR expresa «El enumerador está dañado»; el código actual expresa «No se puede realizar la operación solicitada sobre el objeto porque su estado actual no lo permite. Llame a Refresh y vuelva a intentar la operación». La reproducción debe aislar la validación del parámetro o descriptor entregado por el caller sin cambiar recursos ajenos.

Referencias técnicas


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

Exit mobile version