| Предыдущий | Следующий |
| STATUS_TPM_DEFEND_LOCK_RUNNING | STATUS_TPM_TOO_MANY_CONTEXTS |
STATUS_TPM_COMMAND_CANCELED
Отмена не доказывает конечное состояние TPM
STATUS_TPM_COMMAND_CANCELED сообщает об отменённом запросе в стеке TPM Windows. Это результат жизненного цикла запроса, а не криптографический вердикт о параметрах команды. По одному состоянию нельзя безопасно утверждать, завершилась ли постоянная операция.
Для операций только чтения повтор через тот же контракт API обычно прост. Для подготовки, регистрации, создания ключа, принятия владения или изменения политики сначала проверьте итоговое состояние. Это предотвращает превращение гонки отмены в дублирующиеся объекты, конфликтующие запросы политики или ненужный сброс TPM.
Что установить до изменения состояния
- Запишите, какой уровень запросил отмену: тайм-аут приложения, остановка службы, действие пользователя или путь драйвера.
- Перед повторным выполнением постоянной операции запросите соответствующее состояние TPM или приложения.
- Рассматривайте повторяющиеся отмены как проблему задержки или жизненного цикла, а не добавляйте неограниченные повторные попытки.
Ссылки
- Microsoft: справочник кодов ошибок TPM
- TCG: спецификация библиотеки TPM 2.0
- Microsoft: командлет Get-Tpm
Нужно найти другой код? Найти другой код состояния или ошибки.
