| Предыдущий | Следующий |
| TPMAPI_E_AUTHORIZATION_FAILED | TPMAPI_E_TBS_COMMUNICATION_ERROR |
TPMAPI_E_INVALID_CONTEXT_HANDLE
Что означает TPMAPI_E_INVALID_CONTEXT_HANDLE
TPMAPI_E_INVALID_CONTEXT_HANDLE означает, что TPM API получил дескриптор, который не соответствует живому контексту текущего процесса или операции. Типичные причины — использование после закрытия, двойное освобождение, повреждение значения или перенос дескриптора между несовместимыми жизненными циклами.
Что проверить
- Найдите место создания контекста и все пути его закрытия.
- Проверьте гонки между рабочим потоком и кодом очистки.
- Не сохраняйте дескриптор для повторного использования после перезапуска процесса или терминальной ошибки.
- Передавайте владение контекстом явно и обнуляйте локальную ссылку после закрытия.
Исправление обычно состоит в создании нового контекста штатным API и устранении ошибки срока жизни. Повтор операции со старым числовым значением не восстанавливает контекст и может затруднить диагностику, если система позже переиспользует похожее значение.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
