¿Qué significa el código de error de Windows 1426 (ERROR_INVALID_HOOK_FILTER)?

 
Anterior Siguiente
ERROR_DC_NOT_FOUND ERROR_INVALID_FILTER_PROC

ERROR_INVALID_HOOK_FILTER

Qué significa ERROR_INVALID_HOOK_FILTER

ERROR_INVALID_HOOK_FILTER (1426) — El tipo de procedimiento de hook no es válido.

El tipo de hook solicitado no corresponde a un idHook válido para SetWindowsHookEx.

Qué comprobar

  • Registra idHook antes de la llamada y verifica que no provenga de configuración o cast fuera de rango.

Tratamiento recomendado

Usa únicamente tipos WH_* documentados para la versión objetivo.

Diagnóstico específico

Comprueba los parámetros que filtran el destino del hook y confirma que representan un thread o desktop admitido por el tipo de hook. Un filtro construido con un identificador obsoleto tras recrear la UI puede apuntar a un contexto que ya no existe; vuelve a resolver el destino antes de reinstalar la cadena.

Referencias técnicas


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