| Anterior | Siguiente |
| ERROR_STACK_OVERFLOW | ERROR_CAN_NOT_COMPLETE |
ERROR_INVALID_MESSAGE
Qué significa ERROR_INVALID_MESSAGE
ERROR_INVALID_MESSAGE (1002) — La ventana de destino no puede procesar el mensaje enviado.
El message ID o sus parámetros no son válidos para ese tipo de ventana, estado o versión del componente. En UI Win32, enviar mensajes privados a la HWND equivocada o con estructuras de tamaño incompatible produce este tipo de fallo.
Qué comprobar
- Registre HWND, class name, message ID, wParam/lParam y thread propietario.
- Compruebe que el receptor sigue vivo y pertenece a la clase/protocolo esperado.
- Para mensajes con punteros, valide lifetime y reglas cross-process de marshalling.
Tratamiento recomendado
Envíe solo mensajes documentados para la ventana y versión actual. No reutilice HWNDs guardadas después de destruir/recrear controles; vuelva a resolver el destino y valide el contrato de parámetros.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
