¿Qué significa el código HRESULT 0x8000000D (E_ILLEGAL_STATE_CHANGE)?

 
También puede significar:
ConstanteTipoSO
STATUS_PARTIAL_COPYNTSTATUSWindows
Anterior Siguiente
E_CHANGED_STATE E_ILLEGAL_METHOD_CALL

E_ILLEGAL_STATE_CHANGE

Qué significa E_ILLEGAL_STATE_CHANGE

E_ILLEGAL_STATE_CHANGE (0x8000000D) es un HRESULT de error. Se solicitó un cambio de estado no permitido.

Qué comprobar

Anota estado actual, estado solicitado y transición que la clase permite según su máquina de estados. Busca operaciones concurrentes que hayan cambiado el objeto antes de la llamada.

Cómo resolverlo o tratarlo

Solicita únicamente una transición admitida desde el estado observado o serializa operaciones que compiten por cambiarlo.

Qué distingue este resultado

La petición intenta cambiar a un estado no permitido; E_ILLEGAL_METHOD_CALL puede aparecer aunque el método no cambie estado.

Referencias técnicas


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