WINHTTP_PROXY_INFO 结构 (winhttp.h)

WINHTTP_PROXY_INFO结构包含会话或默认代理配置。

语法

typedef struct _WINHTTP_PROXY_INFO {
  DWORD  dwAccessType;
  LPWSTR lpszProxy;
  LPWSTR lpszProxyBypass;
} WINHTTP_PROXY_INFO, *LPWINHTTP_PROXY_INFO, *PWINHTTP_PROXY_INFO;

成员

dwAccessType

包含访问类型的无符号长整数值。 这可以是以下值之一:

含义
WINHTTP_ACCESS_TYPE_NO_PROXY
通过直接连接访问 Internet。
WINHTTP_ACCESS_TYPE_DEFAULT_PROXY
仅在设置代理信息时适用。
WINHTTP_ACCESS_TYPE_NAMED_PROXY
使用代理访问 Internet。

lpszProxy

指向包含代理服务器列表的字符串值的指针。

lpszProxyBypass

指向包含代理绕过列表的字符串值的指针。

注解

此结构与 WinHttpSetOptionWinHttpQueryOption 一起使用,通过指定 WINHTTP_OPTION_PROXY 标志来获取或设置当前会话的代理配置。

此结构与 WinHttpSetDefaultProxyConfigurationWinHttpGetDefaultProxyConfiguration 一起使用,以获取或设置注册表中的默认代理配置。

代理服务器列表包含以下一个或多个用分号或空格分隔的字符串。

([<scheme>=][<scheme>"://"]<server>[":"<port>])

代理绕过列表包含一个或多个用分号或空格分隔的服务器名称。 代理绕过列表还可以包含字符串“local>”<,以指示绕过所有本地 Intranet 站点。 本地 Intranet 站点被视为名称中不包含句点的所有服务器。

注意 对于 Windows XP 和 Windows 2000,请参阅 WinHttp 起始页的 运行时要求 部分。
 

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional 和 SP3 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003、Windows 2000 Server SP3 [仅限桌面应用]
标头 winhttp.h
可再发行组件 Windows XP 和 Windows 2000 上的 WinHTTP 5.0 和 Internet Explorer 5.01 或更高版本。

另请参阅

WinHTTP 版本