| Предыдущий | Следующий |
| ERROR_HV_INVALID_CONNECTION_ID | ERROR_HV_NOT_ACKNOWLEDGED |
ERROR_HV_INSUFFICIENT_BUFFERS
Что означает ERROR_HV_INSUFFICIENT_BUFFERS
ERROR_HV_INSUFFICIENT_BUFFERS (0xC0350013) — Для отправки сообщения предоставлено недостаточно буферов.
Контекст результата 0xC0350013 — подсистема «гипервизор Hyper-V» и область «partitions, virtual processors, memory pages и hypercalls». Условие «для отправки сообщения предоставлено недостаточно буферов» указывает на тему «insufficient, buffers», а не на общий отказ всего компонента.
Что проверить и как подтвердить исправление
Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0xC0350013 система сообщает «для отправки сообщения предоставлено недостаточно буферов», снимите фактическое потребление и лимит ресурса в момент отказа, затем уменьшите нагрузку или освободите именно исчерпанный ресурс.
Диагностика 0xC0350013 должна включать partition/VP ID, hypercall code, свойства partition, CPUID/SLAT/SMX и состояние hypervisor; отдельно запишите HRESULT, HV_MESSAGE. Для темы «insufficient, buffers» при 0xC0350013 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.
Практическое исправление для 0xC0350013: согласуйте параметры с возможностями текущего гипервизора и состоянием раздела; неизменённый hypercall повторять бессмысленно. В контексте условия «для отправки сообщения предоставлено недостаточно буферов» для 0xC0350013 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC0350013 это надёжнее единичного успеха на других данных.
Документация для результата 0xC0350013: Microsoft Open Specifications: HRESULT values · Microsoft TLFS: inter-partition communication · Microsoft TLFS: HV_MESSAGE.
Нужно найти другой код? Найти другой код состояния или ошибки.