| Предыдущий | Следующий |
| WININET_E_PROTOCOL_NOT_FOUND | WININET_E_BAD_OPTION_LENGTH |
WININET_E_INVALID_OPTION
Что означает WININET_E_INVALID_OPTION
WININET_E_INVALID_OPTION означает, что параметр WinINet неизвестен либо неприменим к тому типу HINTERNET, на котором вызывается InternetQueryOption или InternetSetOption. Один и тот же option может быть допустим для session handle и недопустим для request handle.
Что проверить
- Запишите конкретный option, вызываемую функцию и происхождение
HINTERNET. - Проверьте документацию option: какие типы handles он поддерживает и доступен ли в вашей версии Windows.
- Убедитесь, что код не переиспользует уже закрытый дескриптор и не путает connection/request/session уровни.
- Для проверки выполните тот же запрос на заведомо подходящем типе handle.
Исправление должно привести option и объект WinINet в соответствие. Повтор вызова с большим буфером не решает эту ошибку, если сам параметр недопустим для выбранного дескриптора.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.