IBackgroundCopyJob::GetProxySettings 方法 (bits.h)

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

语法

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 值以及其他值。

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

要求

   
最低受支持的客户端 Windows XP
最低受支持的服务器 Windows Server 2003
目标平台 Windows
标头 bits.h
Library Bits.lib
DLL QmgrPrxy.dll

另请参阅

BG_JOB_PROXY_USAGE

IBackgroundCopyJob::SetProxySettings