Метод 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, содержащая один или несколько прокси-серверов, используемых для передачи файлов. Список разделен пробелами. Дополнительные сведения о формате строки см. в разделе Перечисление прокси-серверов статьи Включение функциональных возможностей Интернета. Вызовите функцию CoTaskMemFree, чтобы освободить ppProxyList по завершении.

[out] pProxyBypassList

Строка, завершающаяся значением NULL, которая содержит необязательный список имен узлов или IP-адресов, которые не были перенаправлены через прокси-сервер. Список разделен пробелами. Дополнительные сведения о формате строки см. в разделе Перечисление обхода прокси-сервера статьи Включение функциональных возможностей Интернета. Вызовите функцию CoTaskMemFree , чтобы освободить ppProxyBypassList по завершении.

Возвращаемое значение

Этот метод возвращает следующие значения HRESULT , а также другие.

Код возврата Описание
S_OK
Сведения о прокси-сервере успешно получены.
E_INVALIDARG
Один или несколько параметров имеет значение NULL.

Требования

   
Минимальная версия клиента Windows XP
Минимальная версия сервера Windows Server 2003
Целевая платформа Windows
Header bits.h
Библиотека Bits.lib
DLL QmgrPrxy.dll

См. также раздел

BG_JOB_PROXY_USAGE

IBackgroundCopyJob::SetProxySettings