Site icon EfmSoft

Что означает код HRESULT 0x80280401 (TPM_E_INVALID_HANDLE)?

 
Предыдущий Следующий
TPM_E_COMMAND_BLOCKED TPM_E_DUPLICATE_VHANDLE

TPM_E_INVALID_HANDLE

Что означает TPM_E_INVALID_HANDLE

TPM_E_INVALID_HANDLE (0x80280401) означает, что TPM Base Services получил дескриптор ресурса, который недействителен в текущем контексте TBS.

Виртуальные дескрипторы TBS имеют ограниченный срок жизни. Их нельзя считать постоянными идентификаторами ключей или сеансов: после закрытия контекста, выгрузки ресурса либо перезапуска соответствующее числовое значение больше не гарантирует доступ к прежнему объекту.

Что проверить

  • Запишите контекст TBS, тип ресурса, дескриптор и операцию, которая его создала.
  • Проверьте, не передаётся ли дескриптор между процессами или между разными TBS-контекстами.
  • Ищите использование после закрытия контекста, явной выгрузки ресурса или перехода питания.
  • Получите ресурс заново штатной операцией загрузки или открытия вместо повторного использования старого числа.

Не очищайте TPM и не удаляйте ключи до подтверждения причины: такая ошибка чаще связана с жизненным циклом дескриптора, а не с повреждением TPM.

Технические ссылки


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

Exit mobile version