¿Qué significa el código HRESULT 0xC0370003 (ERROR_VID_QUEUE_FULL)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_QUEUE_FULLNTSTATUSWindows
Anterior Siguiente
ERROR_VID_TOO_MANY_HANDLERS ERROR_VID_HANDLER_NOT_PRESENT

ERROR_VID_QUEUE_FULL

Qué significa ERROR_VID_QUEUE_FULL

ERROR_VID_QUEUE_FULL (-1070137341, 0xC0370003). La producer rate superó la capacidad de la host-side queue o el consumer dejó de drenarla.

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

  • Mide queue depth y tiempo de consumo.
  • Comprueba si el handler está bloqueado.
  • Evita producir sin backpressure.

Cómo resolverlo

Drena la cola, acelera el consumer o aplica backpressure dentro de los límites soportados.

Cómo confirmar la corrección

Bajo carga, confirma que depth se estabiliza y que no se pierden mensajes al alcanzar el pico.

Referencias técnicas


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