Что означает код HRESULT 0xC0350006 (ERROR_HV_ACCESS_DENIED)?

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

ERROR_HV_ACCESS_DENIED

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

ERROR_HV_ACCESS_DENIED (0xC0350006) — Доступ к указанному объекту запрещён.

При результате 0xC0350006 граница диагностики проходит внутри подсистемы «гипервизор Hyper-V», в области «partitions, virtual processors, memory pages и hypercalls». Здесь сообщение «доступ к указанному объекту запрещён» связано с темой «access, denied».

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

Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0350006 в условии «доступ к указанному объекту запрещён» сопоставьте security context процесса или службы с ACL, правами и учётными данными целевого объекта; запуск с повышенными правами используйте только как контроль.

Сопоставьте с результатом 0xC0350006 следующие данные: partition/VP ID, hypercall code, свойства partition, CPUID/SLAT/SMX и состояние hypervisor; отдельно запишите ID. До исправления 0xC0350006 сохраните исходное состояние объекта по теме «access, denied».

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

После исправления повторите тот же вызов на прежних данных; у результата 0xC0350006 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0xC0350006: Microsoft TLFS: hypercall reference · Microsoft TLFS: parent and AccessVpRegisters restrictions · Linux kernel: guest communication with Hyper-V.


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