¿Qué significa el código NTSTATUS 0xC0350016 (STATUS_HV_ACKNOWLEDGED)?

 
También puede significar:
ConstanteTipoSO
ERROR_HV_ACKNOWLEDGEDHRESULTWindows
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.