| Предыдущий | Следующий |
| TPMAPI_E_OUT_OF_MEMORY | TPMAPI_E_INTERNAL_ERROR |
TPMAPI_E_BUFFER_TOO_SMALL
Что означает TPMAPI_E_BUFFER_TOO_SMALL
TPMAPI_E_BUFFER_TOO_SMALL (0x80290106) — указанный буфер слишком мал.
Практический смысл и диагностика
Буфер назначения недостаточен для данных TPM или закодированного результата, который API пытается вернуть.
- Если функция сообщает требуемый размер, сначала получите это значение, затем выделите буфер соответствующего размера и повторите вызов.
- Проверьте единицы параметра длины: многие API ожидают байты, а не число элементов структуры или символов.
- Не используйте фиксированный legacy-буфер для TPM blobs переменного размера, журналов событий и результатов запроса возможностей; размер должен следовать фактическому ответу.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
