Site icon EfmSoft

Что означает код HRESULT 0x8028008B (TPM_20_E_HANDLE)?

 
Предыдущий Следующий
TPM_20_E_TYPE TPM_20_E_KDF

TPM_20_E_HANDLE

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

TPM_20_E_HANDLE (0x8028008B) означает, что один из дескрипторов команды TPM 2.0 недопустим для выполняемой операции. Он может обозначать объект неправильного типа, уже завершённый временный объект или сеанс либо ресурс из старого контекста TPM.

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

  • Сохраните код команды TPM, порядок и значения области дескрипторов, ожидаемый тип объекта и путь создания или загрузки объекта/сеанса.
  • Зафиксируйте ответ TPM и контекст TBS, а также события очистки, сброса, повторной подготовки или возобновления устройства между созданием дескриптора и его использованием.
  • Сравните неуспешную команду с рабочей командой того же типа до изменения конфигурации. Закрытые ключи и секреты в журнал не записывайте.

Как исправлять

Создайте или загрузите требуемый объект либо сеанс заново через поддерживаемый API и исправьте построение команды. Повторное использование устаревшего дескриптора не помогает. Полная очистка TPM — разрушительный крайний вариант, а не обычный способ исправления этой ошибки.

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


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

Exit mobile version