Что означает код 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) — Platform Crypto Provider получил недопустимый дескриптор.

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

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

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

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

Для контрольного повтора сохраните следующие данные: NCryptFreeObject; они относятся к теме «Platform Crypto Provider, недопустимое значение, дескриптор».

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

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


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