| Anterior | Siguiente |
| ERROR_FLT_CONTEXT_ALREADY_LINKED | ERROR_FLT_REGISTRATION_BUSY |
ERROR_FLT_NO_WAITER_FOR_REPLY
Qué significa ERROR_FLT_NO_WAITER_FOR_REPLY
ERROR_FLT_NO_WAITER_FOR_REPLY (-2145452000, 0x801F0020). Un proceso user-mode respondió a un mensaje cuyo kernel waiter ya dejó de esperar por timeout, cancelación o teardown.
Los communication ports de minifilter usan mensajes con waiters kernel/user. Un reply tardío puede pertenecer a una request cuyo waiter ya fue cancelado o terminado.
Qué comprobar
- Correlaciona message ID y timeout.
- No reutilices reply buffers tras expirar la request.
- Comprueba shutdown de communication port.
Cómo resolverlo
Haz que user-mode detecte expiración/cancelación y descarte replies tardíos sin afectar mensajes nuevos.
Cómo confirmar la corrección
Provoca un timeout y confirma que el reply tardío se ignora mientras la siguiente request funciona.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.