| Предыдущий | Следующий |
| STATUS_TPM_DAA_WRONG_W | STATUS_TPM_BAD_DELEGATE |
STATUS_TPM_BAD_HANDLE
Что означает STATUS_TPM_BAD_HANDLE
STATUS_TPM_BAD_HANDLE означает, что TPM-дескриптор в команде не обозначает ресурс, допустимый для этой операции. В TPM 1.2 дескрипторы могут представлять загруженные ключи, сеансы авторизации и транспорта, счётчики, NV-объекты и другие ресурсы.
Это не ошибка обычного Win32 handle: команда дошла до слоя TPM, но в пространстве TPM нет подходящего объекта для указанного ordinal.
Что проверить
- Сохраните значение дескриптора, ordinal команды и ожидаемый тип ресурса.
- Проверьте, не происходили ли reset, clear, suspend/resume или освобождение контекста после создания ресурса.
- Убедитесь, что не смешиваются дескрипторы разных контекстов TBS и постоянный идентификатор не используется как временный загруженный handle.
Как исправлять
Загрузите или создайте объект заново и передайте дескриптор, принадлежащий текущему контексту. Бесконечный повтор команды с устаревшим handle результата не изменит.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
