IBackgroundCopyJob::GetProxySettings 方法 (bits.h)

检索作业用于传输文件的代理信息。

Syntax

HRESULT GetProxySettings(
  [out] BG_JOB_PROXY_USAGE *pProxyUsage,
  [out] LPWSTR             *pProxyList,
  [out] LPWSTR             *pProxyBypassList
);

参数

[out] pProxyUsage

指定作业用于传输文件的代理设置。 有关代理选项的列表,请参阅 BG_JOB_PROXY_USAGE 枚举。

[out] pProxyList

包含用于传输文件的一个或多个代理的以 Null 结尾的字符串。 列表以空格分隔。 有关字符串格式的详细信息,请参阅 “启用 Internet 功能”的“列出代理服务器”部分。 完成后,调用 CoTaskMemFree 函数以释放 ppProxyList

[out] pProxyBypassList

以 Null 结尾的字符串,其中包含主机名或 IP 地址的可选列表,或者两者均未通过代理路由。 列表以空格分隔。 有关字符串格式的详细信息,请参阅 “列出启用 Internet 功能的代理绕过”部分。 完成后,调用 CoTaskMemFree 函数以释放 ppProxyBypassList

返回值

此方法返回以下 HRESULT 值以及其他值。

返回代码 Description
S_OK
已成功检索代理信息。
E_INVALIDARG
一个或多个参数为 NULL

要求

Requirement 价值
最低支持的客户端 Windows XP
支持的最低服务器 Windows Server 2003
目标平台 Windows操作系统
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

另请参阅

BG_JOB_PROXY_USAGE

IBackgroundCopyJob::SetProxySettings