Что означает код HRESULT 0x80370301 (WHV_E_INSUFFICIENT_BUFFER)?

 
Предыдущий Следующий
WHV_E_UNKNOWN_CAPABILITY WHV_E_UNKNOWN_PROPERTY

WHV_E_INSUFFICIENT_BUFFER

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

WHV_E_INSUFFICIENT_BUFFER означает, что Windows Hypervisor Platform не может вернуть запрошенные данные в предоставленный buffer.

Что проверить

  • Точный WHv* API, register/property и размер структуры для используемой SDK/version.
  • Размер, который вызывающий wrapper передал после собственных conversions.
  • Alignment/packing структуры, если размер выглядит правильным, но API всё равно отказывает.

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

Выделите buffer корректного размера, инициализируйте его согласно контракту API и повторите запрос без изменения partition state. Если ошибка исчезает, причина находилась в query contract. Случайное включение дополнительных Hyper-V компонентов к недостаточному buffer отношения не имеет.

Технические ссылки


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