Что означает код HRESULT 0xC0370011 (ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED)?

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

ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED

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

ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED (0xC0370011) — Блок памяти уже связан с очередью уведомлений.

В подсистеме «Virtualization Infrastructure Driver» результат 0xC0370011 относится к области «partitions, message queues, memory blocks и virtual processors». Описание «блок памяти уже связан с очередью уведомлений» сужает проверку до темы «notification, очередь, already, associated».

Что проверить и как подтвердить исправление

До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0370011 с описанием «блок памяти уже связан с очередью уведомлений» установите идентичность и владельца уже существующего объекта; не создавайте второй экземпляр, пока не проверен жизненный цикл первого.

Чтобы локализовать 0xC0370011, соберите partition ID, message port/queue, GPADL или memory block, VP index и Hyper-V events; отдельно запишите HRESULT, HV_MESSAGE. Затем для 0xC0370011 сравните исправный и неуспешный запуск в части «notification, очередь, already, associated», меняя одно условие за раз.

Коррекция для 0xC0370011 должна быть предметной: исправляйте принадлежность и жизненный цикл объекта VID; после удаления раздела старые дескрипторы и отображения использовать нельзя. Для 0xC0370011 и сообщения «блок памяти уже связан с очередью уведомлений» общий сброс допустим лишь как контроль, но не как доказательство причины.

Подтвердите изменение повтором исходной операции: результат 0xC0370011 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0xC0370011: Microsoft Open Specifications: HRESULT values · Microsoft TLFS: inter-partition communication · Microsoft TLFS: HV_MESSAGE.


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