Share via


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

Récupère les informations de proxy que le travail utilise pour transférer les fichiers.

Syntaxe

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

Paramètres

[out] pProxyUsage

Spécifie les paramètres de proxy utilisés par le travail pour transférer les fichiers. Pour obtenir la liste des options de proxy, consultez l’énumération BG_JOB_PROXY_USAGE .

[out] pProxyList

Chaîne terminée par null qui contient un ou plusieurs proxys à utiliser pour transférer des fichiers. La liste est délimitée par des espaces. Pour plus d’informations sur le format de la chaîne, consultez la section Liste des serveurs proxy dans Activation des fonctionnalités Internet. Appelez la fonction CoTaskMemFree pour libérer ppProxyList lorsque vous avez terminé.

[out] pProxyBypassList

Chaîne terminée par null qui contient une liste facultative de noms d’hôtes ou d’adresses IP, ou les deux, qui n’ont pas été routées via le proxy. La liste est délimitée par des espaces. Pour plus d’informations sur le format de la chaîne, consultez la section Listing the Proxy Bypass de la rubrique Activation des fonctionnalités Internet. Appelez la fonction CoTaskMemFree pour libérer ppProxyBypassList lorsque vous avez terminé.

Valeur retournée

Cette méthode retourne les valeurs HRESULT suivantes, ainsi que d’autres.

Code de retour Description
S_OK
Les informations de proxy ont été récupérées avec succès.
E_INVALIDARG
Un ou plusieurs des paramètres ont la valeur NULL.

Configuration requise

   
Client minimal pris en charge Windows XP
Serveur minimal pris en charge Windows Server 2003
Plateforme cible Windows
En-tête bits.h
Bibliothèque Bits.lib
DLL QmgrPrxy.dll

Voir aussi

BG_JOB_PROXY_USAGE

IBackgroundCopyJob::SetProxySettings