Что означает код HRESULT 0x80290104 (TPMAPI_E_INVALID_PARAMETER)?

 
Предыдущий Следующий
TPMAPI_E_INVALID_OUTPUT_POINTER TPMAPI_E_OUT_OF_MEMORY

TPMAPI_E_INVALID_PARAMETER

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

TPMAPI_E_INVALID_PARAMETER (0x80290104) — Windows TPM API — недопустимый параметр.

Практический смысл и диагностика

Как минимум один входной параметр — handle, flag, поле структуры, pointer или length — не соответствует контракту выбранного TPM API.

  • Сверьте допустимые диапазоны, версии структур и пары pointer/length для конкретной функции, а не только общий тип параметра.
  • Проверьте устаревший TPM context, неподдерживаемые flags и несовместимые комбинации полей, которые по отдельности выглядят допустимыми.
  • Сведите вызов к минимальному известному рабочему набору параметров и добавляйте необязательные значения по одному, чтобы определить нарушенное условие контракта.

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


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