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)