CBindStatusCallback::Download

HRESULT をダウンロード ( T※ pT、 ATL_PDATAAVAILABLE が pFunc、 BSTR bstrURL IUnknown ※ pUnkContainer NULL= BOOL bRelative = FALSE);

戻り値

標準のHRESULT値の 1 つ。

パラメーター

pT

[入力]非同期データ転送を要求しているオブジェクトへのポインター。CBindStatusCallbackオブジェクトこのオブジェクトのクラスのテンプレートです。

pFunc

[入力]読み込まれるデータを受け取る関数へのポインター。関数は、 T型のオブジェクトのクラスのメンバーです。StartAsyncDownloadの構文の例を参照してください。

bstrURL

[入力]データを取得する URL。有効な URL またはファイル名をすることができます。NULLにすることはできません。たとえば:

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

pUnkContainer

[入力]コンテナーのIUnknown 。NULLデフォルト。

bRelative

[入力]URL が相対または絶対かどうかを示すフラグ。URL を意味FALSE既定では、絶対です。

解説

CBindStatusCallbackオブジェクトを作成し、指定した URL からデータを非同期にダウンロードを開始するには、 StartAsyncDownloadを呼び出します。データが利用可能たび、 OnDataAvailableをオブジェクトに送信されます。OnDataAvailableデータを読み取りが pFunc (たとえば、データを格納または、画面に印刷など) が指す関数を呼び出す。

CBindStatusCallback 概要|nbsp;クラス メンバー(&N)

参照特価;CBindStatusCallback::StartAsyncDownload(&N)

Index