Что означает код NTSTATUS 0xC037000B (STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS)?

 
Также может означать:
КонстантаТипОС
ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTSHRESULTWindows
Предыдущий Следующий
STATUS_VID_PARTITION_NAME_NOT_FOUND STATUS_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT

STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS

Что означает STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS

STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS — очередь сообщений с таким именем уже существует.

Что проверить

Зафиксируйте VID/Hyper-V API, идентификатор partition и объект, для которого возвращён STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS.

  • Проверьте существование и состояние очередь сообщений, mapping или virtual processor, к которому относится операция.
  • Отделите ошибку VID на хосте от последующей ошибки внутри виртуальной машины и используйте хостовые журналы Hyper-V для первопричины.
  • Проверьте уже существующий объект и его параметры до создания или регистрации нового. Для STATUS_VID_MESSAGE_QUEUE_ALREADY_EXISTS обычно безопаснее сделать операцию идемпотентной либо явно обновить существующий объект, чем создавать дубликат.

Исходная формулировка

  • VID could not create a message queue because a queue with the same name already exists.
  • Compare queue names across cloned/imported VM configurations if the issue follows migration or restore.
  • This usually means the caller retried queue creation without fully closing the previous queue, or two components derived the same internal queue name for different purposes.
  • A VID message queue with the requested host-side name already exists, so queue creation encountered a namespace collision. Determine whether the previous queue is still legitimately owned or was left behind by a partial startup; the queue name and creator sequence are more useful than guest network traces.
  • Check for retry loops after partial device, memory, or notification setup failures.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.