Что означает код HRESULT 0x80290402 (TPM_E_PCP_INVALID_HANDLE)?

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

TPM_E_PCP_INVALID_HANDLE

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

TPM_E_PCP_INVALID_HANDLE (0x80290402) — поставщик криптографических функций платформы получил недопустимый дескриптор.

Ошибка возвращена криптографический поставщик Microsoft Platform при работе с TPM-backed key; причину следует искать внутри подсистемы «TPM и криптографический поставщик Microsoft Platform», где требуется проверить допустимость и структуру входных данных.

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

В сценарии «поставщик криптографических функций платформы получил недопустимый дескриптор» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.

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

Для контрольного повтора сохраните: NCryptFreeObject.

Документация для результата 0x80290402: NCryptOpenStorageProvider · CNG key storage providers · коды ошибок TPM и PCP.


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