Compartilhar via


Método IBackgroundCopyJob::GetProxySettings (bits.h)

Recupera as informações de proxy que o trabalho usa para transferir os arquivos.

Sintaxe

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

Parâmetros

[out] pProxyUsage

Especifica as configurações de proxy que o trabalho usa para transferir os arquivos. Para obter uma lista de opções de proxy, consulte a enumeração BG_JOB_PROXY_USAGE .

[out] pProxyList

Cadeia de caracteres terminada em nulo que contém um ou mais proxies a serem usados para transferir arquivos. A lista é delimitada por espaço. Para obter detalhes sobre o formato da cadeia de caracteres, consulte a seção Listagem de Servidores Proxy de Habilitação da Funcionalidade da Internet. Chame a função CoTaskMemFree para ppProxyList gratuito quando terminar.

[out] pProxyBypassList

Cadeia de caracteres terminada em nulo que contém uma lista opcional de nomes de host ou endereços IP, ou ambos, que não foram roteado por meio do proxy. A lista é delimitada por espaço. Para obter detalhes sobre o formato da cadeia de caracteres, consulte a seção Listagem da seção Bypass de Proxy da Habilitação da Funcionalidade da Internet. Chame a função CoTaskMemFree para liberar ppProxyBypassList quando terminar.

Valor de retorno

Esse método retorna os seguintes valores HRESULT , bem como outros.

Código de retorno Description
S_OK
As informações de proxy foram recuperadas com êxito.
E_INVALIDARG
Um ou mais dos parâmetros é NULL.

Requirements

Requirement Value
Cliente mínimo suportado Windows XP
Servidor mínimo compatível Windows Server 2003
da Plataforma de Destino Windows
Header bits.h
Library Bits.lib
de DLL QmgrPrxy.dll

Consulte também

BG_JOB_PROXY_USAGE

IBackgroundCopyJob::SetProxySettings