Site icon EfmSoft

Что означает код HRESULT 0x80290106 (TPMAPI_E_BUFFER_TOO_SMALL)?

 
Предыдущий Следующий
TPMAPI_E_OUT_OF_MEMORY TPMAPI_E_INTERNAL_ERROR

TPMAPI_E_BUFFER_TOO_SMALL

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

TPMAPI_E_BUFFER_TOO_SMALL (0x80290106) — указанный буфер слишком мал.

Практический смысл и диагностика

Буфер назначения недостаточен для данных TPM или закодированного результата, который API пытается вернуть.

  • Если функция сообщает требуемый размер, сначала получите это значение, затем выделите буфер соответствующего размера и повторите вызов.
  • Проверьте единицы параметра длины: многие API ожидают байты, а не число элементов структуры или символов.
  • Не используйте фиксированный legacy-буфер для TPM blobs переменного размера, журналов событий и результатов запроса возможностей; размер должен следовать фактическому ответу.

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


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

Exit mobile version