| Предыдущий | Следующий |
| WININET_E_INVALID_OPTION | WININET_E_OPTION_NOT_SETTABLE |
WININET_E_BAD_OPTION_LENGTH
Как диагностировать WININET_E_BAD_OPTION_LENGTH
WININET_E_BAD_OPTION_LENGTH — Для параметра WinINet передан буфер неправильного размера.
источник статуса — WinINet, а не произвольный сокетный слой. на результат могут влиять прокси, TLS, кэш, cookie, интерактивная аутентификация и политика Internet Options.
Сопоставьте выбранный INTERNET_OPTION с документированным типом структуры и размером буфера: для get/set вариантов контракт длины может различаться. Логируйте фактический размер до вызова и размер, возвращённый API.
Проверка причины
- Запишите переданный и требуемый размеры, тип счётчика и единицы — байты, символы, элементы или блоки.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.