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


Структуры WinHTTP

WinHTTP использует следующие структуры:

HTTP_VERSION_INFO

Содержит глобальную версию HTTP.

URL_COMPONENTS

Содержит составляющие части URL-адреса. Эта структура используется с функциями WinHttpCrackUrl и WinHttpCreateUrl.

WINHTTP_ASYNC_RESULT

Содержит результат вызова асинхронной функции. Эта структура используется с прототипом WINHTTP_STATUS_CALLBACK.

WINHTTP_AUTOPROXY_OPTIONS

Используется для указания функции WinHttpGetProxyForURL, следует ли указывать URL-адрес файла автоматической настройки прокси-сервера (PAC) или автоматически находить URL-адрес с DHCP-запросами или DNS в сети.

WINHTTP_CERTIFICATE_INFO

Содержит сведения о сертификате, возвращаемые сервером. Эта структура используется функцией WinHttpQueryOption.

WINHTTP_CONNECTION_GROUP

Представляет группу соединений.

WINHTTP_CONNECTION_INFO

Содержит исходный и целевой IP-адрес запроса, создающего ответ.

WINHTTP_CREDS

Содержит учетные данные пользователя, используемые для проверки подлинности сервера и прокси-сервера.

Заметка

Эта структура устарела. Вместо этого рекомендуется использовать структуру WINHTTP_CREDS_EX.

WINHTTP_CREDS_EX

Содержит учетные данные пользователя, используемые для проверки подлинности сервера и прокси-сервера.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Содержит сведения о конфигурации прокси-сервера Internet Explorer.

WINHTTP_EXTENDED_HEADER

Представляет заголовок HTTP-запроса в виде пары строк имени и значения.

WINHTTP_HEADER_NAME

Представляет имя заголовка HTTP-запроса.

WINHTTP_HOST_CONNECTION_GROUP

Представляет коллекцию групп подключений.

WINHTTP_MATCH_CONNECTION_GUID

Представляет GUID соединения в целях сопоставления подключений.

WINHTTP_PROXY_INFO

Содержит конфигурацию сеанса или прокси-сервера по умолчанию.

WINHTTP_PROXY_RESULT

Коллекция записей результатов прокси,предоставляемых WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

Запись результата вызова WinHttpGetProxyResult.

WINHTTP_PROXY_SETTINGS_EX

Представляет расширенные параметры прокси-сервера.

WINHTTP_PROXY_SETTINGS_PARAM

Представляет расширенные параметры прокси-сервера.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Представляет описание текущего состояния подключений WinHttp.

WINHTTP_REQUEST_STATS

Содержит статистику запроса.

WINHTTP_REQUEST_TIMES

Содержит сведения о времени для запроса.

WINHTTP_SECURITY_INFO

Содержит сведения о подключении И шифре SChannel для запроса.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Состояние результата операции WebSocket.

WINHTTP_WEB_SOCKET_STATUS

Состояние операции WebSocket.