Share via


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

프록시를 통해 라우팅되지 않은 호스트 이름 또는 IP 주소 또는 둘 다의 선택적 목록을 포함하는 Null로 종료된 문자열입니다. 목록은 공백으로 구분됩니다. 문자열 형식에 대한 자세한 내용은 인터넷 기능 사용의 프록시 바이패스 나열 섹션을 참조하세요. 완료되면 CoTaskMemFree 함수를 호출하여 ppProxyBypassList를 해제합니다.

반환 값

이 메서드는 다음 HRESULT 값과 다른 값을 반환합니다.

반환 코드 설명
S_OK
프록시 정보가 성공적으로 검색되었습니다.
E_INVALIDARG
하나 이상의 매개 변수가 NULL입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP
지원되는 최소 서버 Windows Server 2003
대상 플랫폼 Windows
헤더 bits.h
라이브러리 Bits.lib
DLL QmgrPrxy.dll

추가 정보

BG_JOB_PROXY_USAGE

IBackgroundCopyJob::SetProxySettings