Что означает код HRESULT 0x80072EF4 (WININET_E_NOT_PROXY_REQUEST)?

 
Предыдущий Следующий
WININET_E_INCORRECT_HANDLE_STATE WININET_E_REGISTRY_VALUE_NOT_FOUND

WININET_E_NOT_PROXY_REQUEST

Что означает WININET_E_NOT_PROXY_REQUEST

WININET_E_NOT_PROXY_REQUEST (0x80072EF4) относится к WinINet. Операцию нельзя выполнить для сеанса WinINet, работающего через прокси.

Что проверить

Ошибку WinINet нужно привязывать к конкретному HINTERNET и вызову.

Практический смысл и диагностика

  • Операция не применима к текущему типу proxy/direct session.
  • Запрос или configuration operation, ожидающая один тип WinINet session, была выполнена через handle, настроенный на другой режим доступа.
  • Используйте handle, созданный для требуемой direct или proxy operation; не переключайте режим посреди request.

Что сохранить

  • WinINet API, тип HINTERNET и его родительский дескриптор
  • URL и маршрут через прокси без учётных данных, а также фактическое состояние соединения
  • установленные параметры и callback-функцию до вызова
  • GetLastError/HRESULT и контекст перенаправления или аутентификации

Исправление и проверка

Исправляйте жизненный цикл дескриптора, режим прокси или конкретный параметр в зависимости от первого отказавшего API.

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


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