| Предыдущий | Следующий |
| TPM_20_E_TICKET | TPM_20_E_BAD_AUTH |
TPM_20_E_RESERVED_BITS
Что означает TPM_20_E_RESERVED_BITS
TPM_20_E_RESERVED_BITS (0x802800A1) — В структуре TPM 2.0 установлены зарезервированные биты, которые по спецификации должны быть равны нулю.
Это HRESULT-представление результата TPM 2.0. Диагностическое значение принадлежит конкретной TPM-команде и структурам запроса: сохраняйте код команды, дескрипторы и сеансы, исходные открытые параметры и первый ответ TPM до преобразования провайдером. Не выполняйте сброс TPM или удаление ключей как первый тест.
Зарезервированные биты должны сериализоваться нулями. Ошибка обычно указывает на неверную версию структуры, битовую маску или ручную сериализацию, а не на состояние ключей TPM.
Что проверить
- Сохраните raw serialized structure и bitmask перед отправкой TPM.
- Сверьте структуру и версию spec/headers, по которым код формирует поле; зарезервированные bits должны быть нулём.
- Не маскируйте неизвестные bits простым AND в production: сначала найдите источник неверной сериализации.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.