Site icon EfmSoft

¿Qué significa el código HRESULT 0xC0370014 (ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_INVALID_MESSAGE_QUEUE_HANDLENTSTATUSWindows
Anterior Siguiente
ERROR_VID_PAGE_RANGE_OVERFLOW ERROR_VID_INVALID_GPA_RANGE_HANDLE

ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE

Qué significa ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE

ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE (-1070137324, 0xC0370014). La operación recibió un queue handle que no corresponde a una cola VID actual.

Las colas y handlers de VID tienen un lifecycle propio. Un handle puede seguir siendo numéricamente válido en el caller aunque la queue ya se haya cerrado, recreado o quedado asociada a otro objeto.

Qué comprobar

  • Registra create/close de la queue.
  • Comprueba si la cola fue recreada con otro handle.
  • Busca uso desde un callback posterior al close.

Cómo resolverlo

Obtén el handle de la cola vigente y cancela trabajo pendiente antes de cerrar la generación anterior.

Cómo confirmar la corrección

Cierra y recrea la queue confirmando que solo el handle nuevo recibe operaciones.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version