| Anterior | Siguiente |
| ERROR_VID_MBPS_ARE_LOCKED | ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED |
ERROR_VID_MESSAGE_QUEUE_CLOSED
Qué significa ERROR_VID_MESSAGE_QUEUE_CLOSED
ERROR_VID_MESSAGE_QUEUE_CLOSED (-1070137318, 0xC037001A). El queue handle corresponde a una cola conocida, pero su lifecycle alcanzó closed y no acepta nuevas operaciones.
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 quién ejecutó close.
- Drena callbacks/work items pendientes.
- Evita enviar después de recibir el evento de cierre.
Cómo resolverlo
Detén productores antes de cerrar y crea una queue nueva para una nueva sesión en vez de reabrir el handle viejo.
Cómo confirmar la corrección
Confirma que ningún producer usa el handle cerrado y que la queue nueva procesa mensajes normalmente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.