Что означает код HRESULT 0x80280095 (TPM_20_E_SIZE)?

 
Предыдущий Следующий
TPM_20_E_SCHEME TPM_20_E_SYMMETRIC

TPM_20_E_SIZE

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

TPM_20_E_SIZE (0x80280095) — TPM 2.0: структура имеет неверный размер.

Для объекта «размер: TPM 2.0: структура имеет неверный размер» в подсистеме «TPM и Microsoft Platform Crypto Provider» полезнее всего сначала сопоставить первый отказ с фактическими параметрами операции, сохранив исходное состояние.

Диагностика и проверка результата

При результате «TPM 2.0: структура имеет неверный размер» проверьте размеры, смещения и единицы измерения на границе API; используйте двухэтапный запрос требуемого буфера, когда он предусмотрен контрактом.

С первым HRESULT по теме «размер: TPM 2.0: структура имеет неверный размер» сопоставьте команду или CNG-вызов, свойства ключа, состояние Get-Tpm/tpmtool и версию TPM/прошивки.

В воспроизводимом отчёте зафиксируйте данные TPM_RC_SIZE, TPM_20_E_INSUFFICIENT, TPM2B_* для проверки темы «размер: TPM 2.0: структура имеет неверный размер».

После исправления повторите тот же вызов на прежних данных; у результата 0x80280095 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x80280095: TCG TPM 2.0 Part 2: typed structures and TPM_RC_SIZE · TCG TPM 2.0 Part 3: command validation rules.


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