Что означает код NTSTATUS 0xC0290402 (STATUS_TPM_DUPLICATE_VHANDLE)?

 
Предыдущий Следующий
STATUS_TPM_INVALID_HANDLE STATUS_TPM_EMBEDDED_COMMAND_BLOCKED

STATUS_TPM_DUPLICATE_VHANDLE

Повторяющийся виртуальный дескриптор и безопасная повторная отправка

STATUS_TPM_DUPLICATE_VHANDLE — статус стека TPM Windows, означающий, что TPM вернул повторяющийся дескриптор и команду необходимо отправить повторно. Это не указание создать новый ключ, заново сформировать учётные данные или очистить TPM.

Повторно отправьте запрос через тот же контракт библиотеки или службы, сохраняя связь с исходным запросом. Если вызывающий код управляет постоянными объектами, после повтора согласуйте их состояние и соберите соседние журналы драйвера или посредника. Повторяющиеся дубликаты могут указывать на проблему стека, конкурентности или управления дескрипторами, которую следует исследовать, а не скрывать неограниченным циклом повторов.

Что установить до изменения состояния

  • Сохраните идентичность исходного запроса и используйте механизм повторов API-владельца.
  • Проверьте параллельные операции с теми же ресурсами TPM.
  • До превращения повтора в новый запрос подготовки устройства проверьте состояние постоянных объектов.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.