| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
