| Предыдущий | Следующий |
| ERROR_HV_INVALID_VP_STATE | ERROR_HV_INVALID_SAVE_RESTORE_STATE |
ERROR_HV_ACKNOWLEDGED
Что означает ERROR_HV_ACKNOWLEDGED
ERROR_HV_ACKNOWLEDGED (0xC0350016) — Предыдущее виртуальное прерывание уже подтверждено.
Hypervisor отклонил повторное acknowledgement: interrupt уже был подтверждён. Это ошибка последовательности virtual interrupt protocol, а не отсутствие прерывания.
Что проверить
Сопоставьте interrupt/SynIC message с состоянием acknowledgement и найдите второй ACK одного события. Проверьте гонку между vCPU paths и не переиспользуется ли stale interrupt identifier после завершения первого ACK.
Как исправлять и подтвердить результат
Уберите повторный ACK и обновляйте локальное состояние сразу после успешного подтверждения. Контрольный trace должен содержать один acknowledgement на один interrupt.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
