Что означает код HRESULT 0xC0370001 (ERROR_VID_DUPLICATE_HANDLER)?

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

ERROR_VID_DUPLICATE_HANDLER

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

ERROR_VID_DUPLICATE_HANDLER (0xC0370001) — Обработчик драйвера инфраструктуры виртуализации уже зарегистрирован.

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

Сопоставьте тип handler, ключ/идентификатор регистрации и partition context с уже зарегистрированным экземпляром. Если это повторная инициализация того же клиента, используйте существующую регистрацию или штатно снимите её; создание второго handler без выяснения владельца оставляет конфликт и может нарушить последующую доставку сообщений.

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

Диагностика 0xC0370001 должна включать идентификатор раздела, message port/queue, GPADL или memory block, VP index и Hyper-V events; отдельно запишите HRESULT, HANDLER_NOT_PRESENT, HV_MESSAGE.

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


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