Site icon EfmSoft

Что означает код HRESULT 0x80290102 (TPMAPI_E_TOO_MUCH_DATA)?

 
Предыдущий Следующий
TPMAPI_E_NOT_ENOUGH_DATA TPMAPI_E_INVALID_OUTPUT_POINTER

TPMAPI_E_TOO_MUCH_DATA

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

TPMAPI_E_TOO_MUCH_DATA (0x80290102) — в буфер TPM-команды невозможно добавить дополнительные данные.

TPM API формирует команды и передаёт их через TBS. Поэтому отдельно проверяются размер/структура команды и сам канал общения со службой TBS.

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

Командный буфер уже не вмещает добавляемые данные. Пересчитайте структуру TPM-команды и размер каждого поля до передачи в TBS.

  • Зафиксируйте команду TPM без секретных payload, её размер и состояние контекст TBS.
  • Для TOO_MUCH_DATA пересоберите буфер по допустимому размеру; для communication error проверьте службу TBS и первый код нижнего уровня.

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


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

Exit mobile version