Что означает код HRESULT 0x8029010D (TPMAPI_E_MESSAGE_TOO_LARGE)?

 
Предыдущий Следующий
TPMAPI_E_TPM_COMMAND_ERROR TPMAPI_E_INVALID_ENCODING

TPMAPI_E_MESSAGE_TOO_LARGE

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

TPMAPI_E_MESSAGE_TOO_LARGE означает, что сформированный command/message превышает предел используемого TPM API или схемы сериализации.

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

  • Измерьте окончательный размер command buffer после сериализации.
  • Проверьте length/count fields и отсутствие двойного включения payload.
  • Сверьте ограничения команды с версией TPM и API.
  • Не разбивайте произвольно атомарную TPM-команду, если протокол этого не допускает.

Уменьшите или корректно сформируйте входные данные. Если payload должен быть большим по дизайну, используйте предусмотренный многошаговый механизм вместо превышения лимита одной команды.

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


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