| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.