Что означает код HRESULT 0x80290400 (TPM_E_PCP_ERROR_MASK)?

 
Предыдущий Следующий
TPM_E_PPI_BLOCKED_IN_BIOS TPM_E_PCP_DEVICE_NOT_READY

TPM_E_PCP_ERROR_MASK

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

TPM_E_PCP_ERROR_MASK используется как часть диапазона ошибок Platform Crypto Provider (PCP), а не как самостоятельная универсальная причина сбоя TPM. Для диагностики нужно сохранять конкретный возвращённый PCP HRESULT и операцию provider.

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

  • Запишите полный HRESULT без усечения и точный PCP/NCrypt вызов, на котором он получен.
  • Определите, относится ли ошибка к key creation, attestation, storage provider или другой PCP operation.
  • Не заменяйте конкретный PCP result общим TPM failure в логах; именно младшие биты различают реальную причину.

Как подтвердить правильную обработку

Корректная обработка подтверждается сохранением и разбором конкретного PCP HRESULT, а не диагностикой одного значения-маски.

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


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