| Предыдущий | Следующий |
| TBSIMP_E_OUT_OF_MEMORY | TBSIMP_E_LIST_NOT_FOUND |
TBSIMP_E_LIST_NO_MORE_ITEMS
Уровень подсистемы
Для TBSIMP_E_LIST_NO_MORE_ITEMS (0X8029020D) рабочая граница — список / нет / дальше / элементы. Код относится к 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-описания
TBSIMP_E_LIST_NOT_FOUND means a requested specific item is absent rather than iteration being exhausted.
Repeat the operation with one known resource present and no concurrent close or flush.
Correct the original boundary by choosing this direction: treat end-of-list as a state boundary where appropriate or repair the caller/service assumption that another item must exist.
TBSIMP_E_LIST_NO_MORE_ITEMS ( 0x8029020D ) belongs to TBS resource virtualization .
Минимальный trace
- 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.
Как отделить соседний код
Проверьте condition «список / нет / дальше / элементы» на том же объекте и том же API. Один контролируемый change должен либо убрать этот HRESULT, либо сдвинуть первый failure к другому, более конкретному коду.
Сохраните identity внутренней mapping/list structure и client context. Ошибка lookup отличается от исчерпания таблицы или окончания enumeration.
Критерий успеха
Исправьте lifetime/mapping ресурса внутри конкретного TBS client context. Если mapping устарел, создайте новый context/resource generation; не делайте destructive TPM reset ради клиентской таблицы.
Технические ссылки
- Microsoft: Resource Virtualization in TBS.
- Microsoft: Command Scheduling in TBS.
- Microsoft: About TPM Base Services.
- Microsoft: Power Management in TBS.
Нужно найти другой код? Найти другой код состояния или ошибки.