Что означает код NTSTATUS 0xC0290025 (STATUS_TPM_WRONG_ENTITYTYPE)?

 
Предыдущий Следующий
STATUS_TPM_INVALID_KEYUSAGE STATUS_TPM_INVALID_POSTINIT

STATUS_TPM_WRONG_ENTITYTYPE

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

STATUS_TPM_WRONG_ENTITYTYPE означает, что переданный TPM handle существует, но относится не к тому классу объекта, который допускает текущая команда.

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

  • Зафиксируйте команду и все переданные handles.
  • Проверьте тип каждого объекта и иерархию, из которой он был получен.
  • После reload/recreate не считайте старый числовой handle тем же объектом.
  • Сверьте API-обёртку с фактическим поколением TPM и ожидаемым типом сущности.

Получите handle объекта правильного типа через предусмотренную команду. Приведение или повторное использование непрозрачного handle не меняет тип TPM-объекта.

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


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