| Предыдущий | Следующий |
| STATUS_TPM_BADINDEX | STATUS_TPM_AUDITFAILURE |
STATUS_TPM_BAD_PARAMETER
Что означает STATUS_TPM_BAD_PARAMETER
STATUS_TPM_BAD_PARAMETER относится к обработке команд TPM 1.2 и означает, что формат команды был разобран, но один или несколько её параметров не соответствуют требованиям конкретной операции.
Параметр может иметь правильную длину и всё равно быть недопустимым: например, указывать ресурс неподходящего типа, неподдерживаемый алгоритм, неверный режим миграции, некорректный выбор PCR или значение, запрещённое текущим состоянием TPM.
Что проверить
- Сохраните ordinal команды, tag, размеры параметров и декодированные поля, относящиеся к этой команде.
- До вычисления авторизации проверьте допустимость перечислимых значений и TPM-дескрипторов.
- Сравните запрос с заведомо рабочей трассировкой того же вызова, а не только с итоговым NTSTATUS.
Как исправлять
Исправьте конкретное поле команды в соответствии со спецификацией TPM. Не меняйте одновременно ключи, состояние TPM и транспорт: это затрудняет установление параметра, который действительно вызвал отказ.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
