Site icon EfmSoft

Что означает код HRESULT 0x80090321 (SEC_E_BUFFER_TOO_SMALL)?

 
Предыдущий Следующий
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 по теме «буфер, недостаточный размер» сопоставьте пакет безопасности, направление вызова, target name/SPN, identity, флаги контекста и соседние события Kerberos/Schannel.

В воспроизводимом отчёте зафиксируйте данные DecryptMessage для проверки темы «буфер, недостаточный размер».

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80090321 и без обхода штатных проверок.

Документация для результата 0x80090321: DecryptMessage · QueryContextAttributes (Schannel).


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version