Что означает код HRESULT 0x80280017 (TPM_E_SIZE)?

 
Предыдущий Следующий
TPM_E_SHORTRANDOM TPM_E_WRONGPCRVAL

TPM_E_SIZE

TPM_E_SIZE означает, что TPM 1.2 не располагает пространством, необходимым для выполнения операции. Этот результат шире обычной ошибки выделения памяти Windows: речь идёт о ёмкости, доступной в рамках ограничений операции TPM.

Не объединяйте его с TPM_E_NOSPACE. Последний явно означает отсутствие места для загрузки ключа, тогда как TPM_E_SIZE может возникнуть в другом тракте команды, которому не хватает ёмкости для запрошенного действия.

Как уточнить причину

  • Запишите точную команду, объявленные размеры и то, создаёт, загружает, запечатывает, переносит или возвращает ли операция объект.
  • Проверьте наличие ранее занятых контекстов или ресурсов, которые можно освободить через поддерживаемые API жизненного цикла TPM 1.2.
  • Для сериализованных входных данных отдельно проверьте длины параметров. TPM_E_BAD_PARAM_SIZE означает несогласованность заголовка команды, тогда как TPM_E_SIZE относится к доступной ёмкости выполнения.

Ссылки


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