¿Qué significa el código HRESULT 0xC0370007 (ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG)?

 
También puede significar:
ConstanteTipoSO
STATUS_VID_MESSAGE_QUEUE_NAME_TOO_LONGNTSTATUSWindows
Anterior Siguiente
ERROR_VID_PARTITION_NAME_TOO_LONG ERROR_VID_PARTITION_ALREADY_EXISTS

ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG

Qué significa ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG

ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG (-1070137337, 0xC0370007). El nombre generado para una message queue host-side excede la longitud aceptada por VID.

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 longitud en la representación que consume la API.
  • Comprueba prefijos concatenados y IDs embebidos.
  • Evita truncar dos nombres distintos al mismo valor.

Cómo resolverlo

Acorta el esquema de nombres preservando unicidad y usa un ID separado para metadata extensa.

Cómo confirmar la corrección

Crea varias queues con el nuevo esquema y confirma que sus nombres son únicos y aceptados.

Referencias técnicas


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