Что означает код HRESULT 0x80290214 (TBSIMP_E_INVALID_RESOURCE)?

 
Предыдущий Следующий
TBSIMP_E_RESOURCE_EXPIRED TBSIMP_E_NOTHING_TO_UNLOAD

TBSIMP_E_INVALID_RESOURCE

Состояние объекта

Для TBSIMP_E_INVALID_RESOURCE (0X80290214) рабочая граница — неверный / ресурс. Код относится к TPM Base Services (TBS), scheduler и resource virtualization. Сохраняйте первый native return и identity объекта: именно они определяют, проверяется ли здесь input, capability, ownership, lifecycle или transport.

Если mapping устарел, безопаснее создать новую client/resource generation и проверить один command path, чем переносить старый virtual handle между contexts.

Фрагменты исходного EN-описания

  • Perform one narrow experiment: create one fresh resource of the intended type and trace its mapping through a single command.
  • The corrective direction is to discard stale mappings and keep keys, auth sessions and transports in their correct namespaces.
  • The decisive distinction for this result is that TBSIMP_E_RESOURCE_EXPIRED identifies lifetime, not type mismatch.
  • The short platform wording — “The resource type did not match.” — does not supply that differential diagnosis by itself.

Что сравнивать

  • TBS client context и virtual-handle mapping generation.
  • resource/list/hash-table identity и scheduler state.
  • TPM command ordinal, physical handle mapping и первый TBSIMP result.

TBS resource virtualization создаёт виртуальные handles и mappings в рамках client context; они не равны физическим TPM handles и имеют собственный lifetime.

Изолированный тест

Сделайте минимальный before/after experiment для «неверный / ресурс». Не меняйте одновременно provider, input и state — такой тест не показывает, что именно исправило результат.

Сравните число виртуализированных resources/contexts с лимитом scheduler и lifetime caller; не сбрасывайте TPM как первый способ освободить клиентские mappings.

Повтор операции

Исправьте lifetime/mapping ресурса внутри конкретного TBS client context. Если mapping устарел, создайте новый context/resource generation; не делайте destructive TPM reset ради клиентской таблицы.

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


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