| Anterior | Siguiente |
| STATUS_HV_INVALID_VP_STATE | STATUS_HV_INVALID_SAVE_RESTORE_STATE |
STATUS_HV_ACKNOWLEDGED
Qué significa STATUS_HV_ACKNOWLEDGED
STATUS_HV_ACKNOWLEDGED no describe una nueva interrupción: informa de que la entrega virtual que el caller intenta reconocer ya había sido acknowledged. Es la contraparte de STATUS_HV_NOT_ACKNOWLEDGED y suele revelar un acknowledgement duplicado o una referencia antigua.
La causa útil se busca en el lifecycle de esa entrega concreta. Dos rutas de completion, un timeout que compite con el handler normal o la reutilización de estado después de reconfigurar un VP/port pueden hacer que el mismo evento se complete dos veces.
Qué comprobar
- Correlacione por instancia de mensaje/interrupción, no sólo por vector.
- Busque carreras entre timeout, cancelación y handler normal.
- Compruebe si se reutiliza una estructura de evento tras reiniciar un VP, SynIC o port.
- No reenvíe ni vuelva a reconocer la entrega hasta saber qué ruta hizo el primer acknowledgement.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
