WINHTTP_PROXY_SETTINGS_EX 结构 (winhttp.h)

表示扩展代理设置。

语法

typedef struct _WINHTTP_PROXY_SETTINGS_EX {
  ULONGLONG ullGenerationId;
  ULONGLONG ullFlags;
  PCWSTR    pcwszAutoconfigUrl;
  PCWSTR    pcwszProxy;
  PCWSTR    pcwszSecureProxy;
  DWORD     cProxyBypasses;
  PCWSTR    *rgpcwszProxyBypasses;
  DWORD     dwInterfaceIndex;
  PCWSTR    pcwszConnectionName;
} WINHTTP_PROXY_SETTINGS_EX, *PWINHTTP_PROXY_SETTINGS_EX;

成员

ullGenerationId

类型: ULONGLONG

每次) 更改配置时,当前网络生成 (递增。

ullFlags

类型: ULONGLONG

代理设置的标志 (例如 ,WINHTTP_PROXY_TYPE_DIRECT) 。

pcwszAutoconfigUrl

类型: PCWSTR

网络的 PAC URL (例如 L“http://proxy.contoso.com/wpad.dat") 。

pcwszProxy

类型: PCWSTR

HTTP 流量的代理地址和端口 (例如 L“http://192.168.1.1:8888") 。

pcwszSecureProxy

类型: PCWSTR

HTTPS 流量的代理地址和端口 (例如 L“http://192.168.1.1:8888") 。

cProxyBypasses

类型: DWORD

代理绕过列表中的条目数 (rgpcwszProxyBypasses) 。

rgpcwszProxyBypasses

类型: PCWSTR*

包含代理绕过列表中的每个站点的字符串数组。 例如, (L“contoso.com”) 。

dwInterfaceIndex

类型: DWORD

为其检索设置的接口索引。

pcwszConnectionName

类型: PCWSTR

为其检索设置的 WCM 连接名称。

要求

要求
Header winhttp.h