Что означает код HRESULT 0x80072EE9 (WININET_E_INVALID_OPTION)?

 
Предыдущий Следующий
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 в соответствие. Повтор вызова с большим буфером не решает эту ошибку, если сам параметр недопустим для выбранного дескриптора.

Технические ссылки


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