| Предыдущий | Следующий |
| SEC_E_INCOMPLETE_CREDENTIALS | SEC_E_WRONG_PRINCIPAL |
SEC_E_BUFFER_TOO_SMALL
Что означает SEC_E_BUFFER_TOO_SMALL
SEC_E_BUFFER_TOO_SMALL (0x80090321) — Переданные функции буферы слишком малы.
Код относится к подсистеме «SSPI и проверка подлинности Windows». Конкретный контекст: буфер, недостаточный размер. При проверке нужно сверить фактический объём с документированным пределом.
Диагностика и проверка результата
При результате «переданные функции буферы слишком малы» проверьте размеры, смещения и единицы измерения на границе API; используйте двухэтапный запрос требуемого буфера, когда он предусмотрен контрактом.
С первым HRESULT сопоставьте пакет безопасности, направление вызова, целевое имя/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.
В воспроизводимом отчёте зафиксируйте данные DecryptMessage для проверки темы «буфер, недостаточный размер».
Документация для результата 0x80090321: DecryptMessage · QueryContextAttributes (Schannel).
Нужно найти другой код? Найти другой код состояния или ошибки.