INTERNET_DIAGNOSTIC_SOCKET_INFO 结构 (wininet.h)

当INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO标志以及 HTTP 请求的句柄一起传递给它时,InternetQueryOption 函数将返回INTERNET_DIAGNOSTIC_SOCKET_INFO结构。 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
设置连接是否来自“保持连接”池。
IDSI_FLAG_SECURE
设置 HTTP 请求是否使用安全套接字。
IDSI_FLAG_PROXY
设置是否使用代理访问服务器。
IDSI_FLAG_TUNNEL
设置是否使用代理创建隧道。

注解

注意 WinINet 不支持服务器实现。 此外,不应从服务使用它。 对于服务器实现或服务,请使用 Microsoft Windows HTTP Services (WinHTTP)
 

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wininet.h

另请参阅

InternetQueryOption