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


структура INTERNET_DIAGNOSTIC_SOCKET_INFO (wininet.h)

Структура INTERNET_DIAGNOSTIC_SOCKET_INFO возвращается функцией InternetQueryOption при передаче флага INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO вместе с дескриптором в HTTP-запрос. Структура INTERNET_DIAGNOSTIC_SOCKET_INFO содержит сведения о сокете, связанном с этим HTTP-запросом.

Синтаксис

typedef struct {
  DWORD_PTR Socket;
  DWORD     SourcePort;
  DWORD     DestPort;
  DWORD     Flags;
} INTERNET_DIAGNOSTIC_SOCKET_INFO, *LPINTERNET_DIAGNOSTIC_SOCKET_INFO;

Члены

Socket

Дескриптор, идентифицирующий сокет, связанный с указанным HTTP-запросом.

SourcePort

Адрес порта, по которому был получен HTTP-запрос и ответ.

DestPort

Адрес порта, по которому был отправлен ответ.

Flags

Значение Значение
IDSI_FLAG_KEEP_ALIVE
Установите значение , если подключение осуществляется из пула keep-alive.
IDSI_FLAG_SECURE
Задайте значение , если HTTP-запрос использует безопасный сокет.
IDSI_FLAG_PROXY
Укажите, используется ли прокси-сервер для доступа к серверу.
IDSI_FLAG_TUNNEL
Задайте значение , если прокси-сервер используется для создания туннеля.

Комментарии

Примечание WinINet не поддерживает реализации сервера. Кроме того, его не следует использовать из службы. Для серверных реализаций или служб используйте службы Microsoft Windows HTTP (WinHTTP).
 

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wininet.h

См. также раздел

InternetQueryOption