Что означает код HRESULT 0x80280063 (TPM_E_NOCONTEXTSPACE)?

 
Предыдущий Следующий
TPM_E_BAD_SIGNATURE TPM_E_ASYMMETRIC

TPM_E_NOCONTEXTSPACE

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

TPM_E_NOCONTEXTSPACE означает, что TPM 1.2 не располагает местом для сохранения ещё одного контекста. Обычно это связано с большим числом живых или забытых saved contexts, а не с размером обычной оперативной памяти приложения.

Что проверить

  • Посчитайте контексты, создаваемые каждым клиентом TBS, и сопоставьте их с закрытием операций.
  • Проверьте пути ошибок и отмены, где освобождение контекста могло не выполниться.
  • Отдельно исследуйте sleep/resume и аварийное завершение приложений.
  • Закройте один заведомо временный контекст и проверьте возможность сохранить новый.

Связывайте срок жизни saved context с конкретной операцией и освобождайте его как можно раньше. Если место исчерпывается снова, ищите устойчивый рост числа контекстов, а не маскируйте проблему повторными попытками.

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


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