| 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.