| Предыдущий | Следующий |
| STATUS_TPM_COMMAND_BLOCKED | STATUS_TPM_DUPLICATE_VHANDLE |
STATUS_TPM_INVALID_HANDLE
Что означает STATUS_TPM_INVALID_HANDLE
STATUS_TPM_INVALID_HANDLE означает, что переданный дескриптор больше не соответствует доступному ресурсу TPM или объекту программного стека.
Что проверить
- Зафиксируйте команду TPM, значение и тип дескриптора, контекст или сеанс-владелец и событие, после которого появилась ошибка.
- Проверьте, не закрывался ли контекст, не перезапускалась ли служба TPM и не выполнялись ли сброс, переход сна или очистка ресурса.
- Проследите создание и уничтожение дескриптора и убедитесь, что он не пережил объект или сеанс, которому принадлежал.
Чего не делать
Не очищайте TPM как универсальное исправление: это может удалить защищённые ключи и не устранить ошибку жизненного цикла в приложении.
Как исправлять
После перезапуска или закрытия контекста создайте новый контекст и заново получите либо загрузите требуемый ресурс. Если ошибка повторяется, определите слой, которому принадлежит дескриптор: Windows, поставщик криптографии или сама TPM.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.