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