Что означает код HRESULT 0x80290403 (TPM_E_PCP_INVALID_PARAMETER)?

 
Предыдущий Следующий
TPM_E_PCP_INVALID_HANDLE TPM_E_PCP_FLAG_NOT_SUPPORTED

TPM_E_PCP_INVALID_PARAMETER

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

TPM_E_PCP_INVALID_PARAMETER (0x80290403) — Platform Crypto Provider получил недопустимый параметр.

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

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

Если система сообщает «platform Crypto Provider получил недопустимый параметр», сохраните точный NCrypt/CNG-вызов, размеры буферов, flags и свойства ключа Microsoft Platform Crypto Provider; проверяйте параметр по контракту конкретной операции и версии provider; изменение владельца TPM к такой ошибке отношения не имеет.

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

После исправления повторите тот же вызов на прежних данных; у результата 0x80290403 должен измениться первый неуспешный этап, а не только последующее сообщение.

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


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