| Предыдущий | Следующий |
| TBS_E_PROVISIONING_INCOMPLETE | TPMAPI_E_NOT_ENOUGH_DATA |
TPMAPI_E_INVALID_STATE
Что означает результат
TPMAPI_E_INVALID_STATE: TPM API buffer/context находится в состоянии, в котором запрошенная операция недопустима. Код относится к последовательности TPM API, а не обязательно к отказу самого TPM.
Что проверить
- Запишите TPM API function и state контекста/buffer перед вызовом.
- Сохраните первый nested TPM/TBS status, если он есть.
- Проверьте порядок initialize/submit/complete/reset и отсутствие повторного использования завершённого context.
- Не очищайте TPM как первый шаг: invalid API state может быть полностью клиентской ошибкой.
Диагностика и исправление
Создайте новый корректно инициализированный context либо исправьте последовательность вызовов TPM API.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.