| Предыдущий | Следующий |
| STATUS_TPM_ACCESS_DENIED | STATUS_TPM_PPI_FUNCTION_UNSUPPORTED |
STATUS_TPM_INSUFFICIENT_BUFFER
Что означает STATUS_TPM_INSUFFICIENT_BUFFER
STATUS_TPM_INSUFFICIENT_BUFFER — Переданный буфер слишком мал для результата TPM-команды или сериализованного TPM-объекта.
Что проверить
- Сохраните command, требуемый/переданный размер и API layer, на котором вычисляется buffer length.
- Проверьте two-call size-query pattern и не используется ли размер структуры вместо фактической variable-length TPM response.
- Не увеличивайте буфер произвольным большим числом. Получите или вычислите точный required size и повторите вызов с корректной alignment/serialization.
Как подтвердить исправление
Исправление подтверждается успешным получением полного TPM response без truncation и повторных buffer-size ошибок.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
