| Предыдущий | Следующий |
| TPM_E_BAD_ATTRIBUTES | TPM_E_KEY_OWNER_CONTROL |
TPM_E_INVALID_STRUCTURE
Что означает TPM_E_INVALID_STRUCTURE
TPM_E_INVALID_STRUCTURE (0x80280043) — TPM 1.2: недопустимая структура.
Практический смысл и диагностика
TPM 1.2 structure имеет несовместимые tag, version или layout для command, которая пытается её разобрать.
- Отличайте от `TPM_E_BAD_TYPE`: тот относится к неверному identity/blob type, а `INVALID_STRUCTURE` — к общей structural inconsistency.
- Декодируйте весь blob по точному TPM 1.2 structure definition и сравните с object, заново сгенерированным тем же API/version.
- Исправляйте serialization целиком: используйте один versioned serializer и отвергайте cross-version или частично переписанные blobs.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
