Поделиться через


Функция WinHttpCreateProxyResolver (winhttp.h)

Функция WinHttpCreateProxyResolver создает дескриптор для использования WinHttpGetProxyForUrlEx.

Синтаксис

WINHTTPAPI DWORD WinHttpCreateProxyResolver(
  [in]  HINTERNET hSession,
  [out] HINTERNET *phResolver
);

Параметры

[in] hSession

Допустимый дескриптор сеанса HINTERNET WinHTTP, возвращенный предыдущим вызовом WinHttpOpen. Дескриптор сеанса должен быть открыт с помощью WINHTTP_FLAG_ASYNC.

[out] phResolver

Указатель на новый дескриптор для использования WinHttpGetProxyForUrlEx. После завершения или отмены невыполненных операций закройте этот дескриптор с помощью WinHttpCloseHandle.

Возвращаемое значение

Код состояния, указывающий результат операции.

Можно вернуть следующие коды. Описание
ERROR_SUCCESS
Операция успешно выполнена.
ERROR_INVALID_HANDLE
hSession имеет значение NULL.
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
hSession не является результатом вызова WinHttpOpen или hSession не помечен как асинхронный с помощью WINHTTP_FLAG_ASYNC.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header winhttp.h
Библиотека Winhttp.lib
DLL Winhttp.dll