CBindStatusCallback::Download

HRESULT 다운로드 ( T* pT, ATL_PDATAAVAILABLE pFunc, BSTR bstrURL, IUnknown * pUnkContainer = NULL, BOOL bRelative = FALSE);

반환 값

표준 HRESULT 값 중 하나。

매개 변수

pT

[in] 비동기 데이터 전송을 요청 하는 개체에 대 한 포인터입니다. CBindStatusCallback 개체가이 개체의이 클래스에 templatized。

pFunc

[in] 읽을 수 있는 데이터를 수신 하는 함수에 대 한 포인터입니다. 함수 형식 T의 개체의 클래스의 구성원입니다. 구문 및 예에 대 한 StartAsyncDownload 를 참조 하십시오.

bstrURL

[in] 데이터를 가져올 URL입니다. 올바른 URL 또는 파일 이름을 수 있습니다. NULL일 수 없습니다. 예를 들어:

CComBSTR mybstr =_T("http://somesite/data.htm")

pUnkContainer

[in] 컨테이너의 IUnknown . NULL 기본적으로。

bRelative

[in] 상대 또는 절대 URL 인지 여부를 나타내는 플래그입니다. False 이면 기본적으로 URL을 의미는 절대。

주의

CBindStatusCallback 개체를 만들고 지정된 된 URL에서 비동기적으로 데이터를 다운로드를 시작 하려면 StartAsyncDownload 를 호출 합니다. 데이터의 새 버전을 작성할 때마다 사용할 OnDataAvailable통해 개체에 전송 됩니다. OnDataAvailable 데이터를 읽고 pFunc (예: 데이터를 저장 하거나 화면에 인쇄) 가리키는 함수 호출。

CBindStatusCallback 개요 |nbsp; 클래스 멤버(&N)

참고 항목nbsp;CBindStatusCallback::StartAsyncDownload(&N)

Index