Partager via


IBackgroundCopyJob ::GetProxySettings, méthode (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 l’espace. Pour plus d’informations sur le format de la chaîne, consultez la section Liste des serveurs proxy de l’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ôte ou d’adresses IP, ou les deux, qui n’ont pas été routées via le proxy. La liste est délimitée par l’espace. Pour plus d’informations sur le format de la chaîne, consultez la section Description de la déviation du proxy de l’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 Descriptif
S_OK
Les informations du proxy ont été récupérées avec succès.
E_INVALIDARG
Un ou plusieurs des paramètres sont NULL.

Spécifications

Requirement Valeur
Client minimum requis Windows XP
Serveur minimal pris en charge Windows Server 2003
plateforme cible Fenêtres
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

Voir aussi

BG_JOB_PROXY_USAGE

IBackgroundCopyJob ::SetProxySettings