| Предыдущий | Следующий |
| ERROR_VID_QUEUE_FULL | ERROR_VID_INVALID_OBJECT_NAME |
ERROR_VID_HANDLER_NOT_PRESENT
Что означает ERROR_VID_HANDLER_NOT_PRESENT
ERROR_VID_HANDLER_NOT_PRESENT (0xC0370004) — Для сообщения драйвера инфраструктуры виртуализации не зарегистрирован обработчик.
При результате 0xC0370004 граница диагностики проходит внутри подсистемы «Virtualization Infrastructure Driver», в области «partitions, message queues, memory blocks и virtual processors». Здесь сообщение «для сообщения драйвера инфраструктуры виртуализации не зарегистрирован обработчик» связано с темой «handler, не, present».
Что проверить и как подтвердить исправление
До изменения конфигурации сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0370004 с описанием «для сообщения драйвера инфраструктуры виртуализации не зарегистрирован обработчик» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Диагностика 0xC0370004 должна включать partition ID, message port/queue, GPADL или memory block, VP index и Hyper-V events; отдельно запишите HRESULT, HANDLER_NOT_PRESENT, HV_MESSAGE. Для темы «handler, не, present» при 0xC0370004 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
После локализации 0xC0370004 действуйте по контракту подсистемы: исправляйте принадлежность и жизненный цикл объекта VID; после удаления раздела старые дескрипторы и отображения использовать нельзя. Для 0xC0370004 и условия «для сообщения драйвера инфраструктуры виртуализации не зарегистрирован обработчик» неизменённый повтор без нового состояния не считается исправлением.
Подтвердите изменение повтором исходной операции: результат 0xC0370004 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.
Документация для результата 0xC0370004: Microsoft Open Specifications: HRESULT values · Microsoft TLFS: inter-partition communication · Microsoft TLFS: HV_MESSAGE.
Нужно найти другой код? Найти другой код состояния или ошибки.