Что означает код HRESULT 0x80280151 (TPM_20_E_CPHASH)?

 
Предыдущий Следующий
TPM_20_E_BAD_CONTEXT TPM_20_E_PARENT

TPM_20_E_CPHASH

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

TPM_20_E_CPHASH (0x80280151) — TPM 2.0: значение cpHash уже задано или не подходит для данной операции.

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

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

Для случая «TPM 2.0: значение cpHash уже задано или не подходит для данной операции» воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

До изменений в области «TPM 2.0: значение cpHash уже задано или не подходит для данной операции» зафиксируйте команду или CNG-вызов, свойства ключа, состояние Get-Tpm/tpmtool и версию TPM/прошивки.

Не потеряйте данные TPM_RC_CPHASH, cpHash, PolicyCpHash: без них трудно отделить тему «TPM 2.0: значение cpHash уже задано или не подходит для данной операции» от последующего сбоя.

Подтвердите изменение повтором исходной операции: результат 0x80280151 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0x80280151: TCG TPM 2.0 Part 2: TPM_RC_CPHASH · TCG TPM 2.0 Part 3: PolicyCpHash session rules.


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