Что означает код NTSTATUS 0xC0290003 (STATUS_TPM_BAD_PARAMETER)?

 
Предыдущий Следующий
STATUS_TPM_BADINDEX STATUS_TPM_AUDITFAILURE

STATUS_TPM_BAD_PARAMETER

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

STATUS_TPM_BAD_PARAMETER — один или несколько параметров недействительны.

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

Зафиксируйте команду TPM, дескриптор/сессию и исходный статус TPM, соответствующий STATUS_TPM_BAD_PARAMETER.

  • Проверьте данные авторизации, состояние иерархии, PCR/NV/ключевые атрибуты и размеры параметров, которые использует эта команда.
  • Не очищайте TPM как универсальное исправление: сначала подтвердите, что проблема действительно требует смены владельца или состояния, иначе можно потерять защищённые ключи.

Исходная формулировка

  • The TPM rejected one or more command parameters.
  • The relevant area is command parameter validation. The TPM parser accepted the command frame far enough to inspect individual parameters, then rejected at least one value as inconsistent with the command contract.
  • Log the raw ordinal, command tag, parameter sizes, and decoded command-specific fields.
  • This is not the same as an incorrect total command size. A parameter can be the right length but still invalid because it names the wrong entity type, unsupported algorithm, invalid migration mode, malformed PCR selection, or value not permitted in the current TPM state.
  • Validate enum values and handles before computing authorization values.

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


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