Что означает код NTSTATUS 0xC0290035 (STATUS_TPM_INVALID_RESOURCE)?

 
Предыдущий Следующий
STATUS_TPM_BAD_TYPE STATUS_TPM_NOTFIPS

STATUS_TPM_INVALID_RESOURCE

STATUS_TPM_INVALID_RESOURCE является значением NTSTATUS Windows в средстве TPM. STATUS_TPM_INVALID_RESOURCE относится к семейству ошибок TPM 1.2 и обычно выдаётся через стек TPM Windows, например TPM Base Services, а не обычными API файлов, реестра или сети.

TPM 1.2 различает классы ресурсов, включая ключи, сеансы авторизации, транспортные сеансы и счётчики. Этот статус означает, что вызывающая сторона обозначила ресурс одним классом, тогда как TPM обнаружил за дескриптором или контекстом другой класс.

Наиболее полезные журналы включают дескриптор ресурса, запрошенный тип ресурса и операцию, сохранившую или восстановившую контекст. Без этих полей статус легко спутать с отсутствующим дескриптором.

На что направить диагностику

  • Проследите границы выделения дескриптора и сохранения или загрузки контекста в одном процессе.
  • После ошибок сбрасывайте устаревшие дескрипторы вместо их повторного использования в независимых сеансах TPM.
  • Сравните с STATUS_TPM_RESOURCEMISSING, где контекст указывает на ресурс, который вообще не загружен.

Ссылки для STATUS_TPM_INVALID_RESOURCE


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