| Предыдущий | Следующий |
| STATUS_TPM_BAD_ATTRIBUTES | STATUS_TPM_KEY_OWNER_CONTROL |
STATUS_TPM_INVALID_STRUCTURE
STATUS_TPM_INVALID_STRUCTURE является значением NTSTATUS Windows в facility TPM. Для STATUS_TPM_INVALID_STRUCTURE оно относится к семейству ошибок TPM 1.2 и обычно возвращается стеком TPM Windows, например TPM Base Services, а не обычными API файлов, реестра или сети.
Команды TPM обмениваются двоичными структурами с тегами, версиями и фиксированными правилами компоновки. Этот статус означает, что TPM отклонил структуру из-за внутренней несогласованности её заголовка или версии.
Часто это указывает на ошибку сериализации, несовпадение порядка байтов или упаковки, усечённый blob либо попытку передать объект формата TPM 2.0 в тракт команды TPM 1.2. Буфер может быть непустым и иметь правильный размер, но всё равно оставаться структурно недопустимым.
На что направить диагностику
- Сохраните тег структуры, версию и длину до шифрования или обёртки авторизации.
- Проверьте, не смешал ли программный стек форматы TPM 1.2 и TPM 2.0.
- Сравните с STATUS_TPM_BAD_TYPE, который в большей степени означает неверный тип объекта для конкретной операции с удостоверением.
Ссылки для STATUS_TPM_INVALID_STRUCTURE
Нужно найти другой код? Найти другой код состояния или ошибки.