| Предыдущий | Следующий |
| TPM_E_MIGRATEFAIL | TPM_E_NOSPACE |
TPM_E_INVALID_PCR_INFO
TPM_E_INVALID_PCR_INFO означает, что сведения PCR TPM 1.2 в запросе не удалось интерпретировать. Это проблема структуры или описания политики, а не ситуация, когда корректная политика PCR не совпала с текущими измерениями платформы.
Важно отличать от TPM_E_WRONGPCRVAL. Используйте TPM_E_INVALID_PCR_INFO когда селектор PCR или связанные сведения недопустимы либо несогласованы; используйте TPM_E_WRONGPCRVAL когда TPM может вычислить описанные PCR и обнаруживает несовпадение значений.
Какие данные сохранить
- Сериализованную структуру сведений PCR, включая селекторы и поля ожидаемого дайджеста, с удалением конфиденциальных данных при необходимости.
- Команду и метаданные ключа или запечатанных данных, которые создали эту политику.
- Была ли политика создана той же библиотекой с поддержкой TPM 1.2, которая теперь её использует; межверсионная сериализация часто создаёт неверные предположения.
Ссылки
- Microsoft: значения HRESULT TPM в Winerror.h
- TCG TPM 1.2, часть 2: структуры
- TCG TPM 1.2, часть 3: команды
Нужно найти другой код? Найти другой код состояния или ошибки.