| Предыдущий | Следующий |
| STATUS_TPM_BAD_DELEGATE | STATUS_TPM_TOOMANYCONTEXTS |
STATUS_TPM_BADCONTEXT
Сохранённый blob контекста TPM невозможно восстановить или использовать
STATUS_TPM_BADCONTEXT указывает, что переданный TPM blob контекста недопустим. Управление контекстами TPM 1.2 позволяет программному обеспечению сохранять и позже загружать некоторые контексты ресурсов, но blob должен быть целым, актуальным и допустимым для создавшего его TPM.
Такой сбой часто следует за использованием устаревшего кэша. Blob контекста может стать непригодным после сброса TPM, смены владельца, разрывов счётчика контекстов либо повреждения или усечения в хранилище вызывающей стороны.
Не считайте это только проблемой формата файла. Blob может быть байт-в-байт целым, но больше не приниматься TPM, поскольку изменилось его поколение контекста или состояние связанного ресурса.
На что направить диагностику
- Запишите, где хранился blob контекста и был ли он изменён или усечён.
- Проверьте события сброса TPM, приостановки и возобновления, очистки и смены владельца между сохранением и загрузкой.
- Удалите кэшированные контексты и заново создайте объект TPM, если поколение больше не совпадает.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
