| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.