| Previous | Next |
| STATUS_HV_INVALID_VP_STATE | STATUS_HV_INVALID_SAVE_RESTORE_STATE |
STATUS_HV_ACKNOWLEDGED
The acknowledgement transition has already happened
STATUS_HV_ACKNOWLEDGED is the converse of STATUS_HV_NOT_ACKNOWLEDGED: Hyper-V reports that the earlier virtual interrupt has already been acknowledged. It identifies duplicate or stale acknowledgement handling, not a new interrupt delivery.
Investigate whether two paths can signal completion for the same delivery, whether a timeout path races the normal interrupt handler, or whether a stale event record was reused after VP or port reconfiguration. The relevant correlation key is the interrupt/message delivery instance, not merely the vector number.
What to compare
- The first acknowledgement and the later duplicate attempt, including their VP and interrupt context.
- Normal completion, cancellation, timeout and teardown paths.
- Message/interrupt ownership transfer between guest components.
- Instrumentation that distinguishes one delivery from a repeated notification.
References
- Microsoft: HvCallPostMessage
- Microsoft: virtual interrupt controller and SynIC
- Linux source: Hyper-V integration-service messaging
Looking for a different code? Search another status or error code.