Freigeben über


IBackgroundCopyJob::GetProxySettings-Methode (bits.h)

Ruft die Proxyinformationen ab, die der Auftrag zum Übertragen der Dateien verwendet.

Syntax

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

Parameter

[out] pProxyUsage

Gibt die Proxyeinstellungen an, die der Auftrag zum Übertragen der Dateien verwendet. Eine Liste der Proxyoptionen finden Sie in der BG_JOB_PROXY_USAGE-Enumeration .

[out] pProxyList

Null-Zeichenfolge, die einen oder mehrere Proxys enthält, die zum Übertragen von Dateien verwendet werden sollen. Die Liste ist leergetrennt. Ausführliche Informationen zum Format der Zeichenfolge finden Sie im Abschnitt Auflisten von Proxyservern unter Aktivieren der Internetfunktionalität. Rufen Sie die CoTaskMemFree-Funktion auf, um ppProxyList zu befreien, wenn Sie fertig sind.

[out] pProxyBypassList

Null-terminierte Zeichenfolge, die eine optionale Liste von Hostnamen oder IP-Adressen oder beides enthält, die nicht über den Proxy weitergeleitet wurden. Die Liste ist leergetrennt. Ausführliche Informationen zum Format der Zeichenfolge finden Sie im Abschnitt Auflisten der Proxyumgehung unter Aktivieren der Internetfunktionalität. Rufen Sie die CoTaskMemFree-Funktion auf, um ppProxyBypassList zu befreien, wenn Sie fertig sind.

Rückgabewert

Diese Methode gibt die folgenden HRESULT-Werte sowie andere zurück.

Rückgabecode Beschreibung
S_OK
Proxyinformationen wurden erfolgreich abgerufen.
E_INVALIDARG
Mindestens einer der Parameter ist NULL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP
Unterstützte Mindestversion (Server) Windows Server 2003
Zielplattform Windows
Kopfzeile bits.h
Bibliothek Bits.lib
DLL QmgrPrxy.dll

Weitere Informationen

BG_JOB_PROXY_USAGE

IBackgroundCopyJob::SetProxySettings