Что означает код HRESULT 0x80290203 (TBSIMP_E_INVALID_CONTEXT_PARAM)?

 
Предыдущий Следующий
TBSIMP_E_INVALID_CONTEXT_HANDLE TBSIMP_E_TPM_ERROR

TBSIMP_E_INVALID_CONTEXT_PARAM

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

TBSIMP_E_INVALID_CONTEXT_PARAM означает, что TPM Base Services отклонила параметры создания или настройки контекста. Здесь основная проблема находится в структуре параметров, а не в уже существующем дескрипторе контекста.

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

  • Сверьте версию структуры параметров с фактической версией TBS в системе.
  • Проверьте размер структуры, обязательные поля и допустимые flags.
  • Инициализируйте всю структуру предсказуемыми значениями, не оставляя неинициализированных полей.
  • Сравните вызов Tbsi_Context_Create с минимальным примером для той же версии Windows.

Не пытайтесь исправлять ошибку пересозданием TPM-ресурсов: команда ещё не дошла до работы с ними. После корректировки структуры создайте новый контекст и только затем проверяйте виртуальные TPM-дескрипторы и команды.

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


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