共用方式為


CBindStatusCallback::OnDataAvailable

在可用時,系統提供的非同步呼叫 OnDataAvailable Moniker 提供資料給物件。

STDMETHOD(OnDataAvailable)(
   DWORD grfBSCF,
   DWORD dwSize,
   FORMATETC* /* pformatetc */,
   STGMEDIUM* pstgmed 
);

參數

  • grfBSCF
    [in] BSCF 列舉值。 下列的一或多項: BSCF_FIRSTDATANOTIFICATIONBSCF_INTERMEDIARYDATANOTIFICATIONBSCF_LASTDATANOTIFICATION

  • dwSize
    [in] 累加數量 (以位元組為單位) 的資料可以自動繫結開始時。 可以為零,表示資料量不相關或特定數量沒有可供使用。

  • pformatetc
    [out] 包含可用資料格式的 FORMATETC 結構的指標。 如果沒有格式,可以是 CF_NULL

  • pstgmed
    [out] 現在會實際資料的可用 STGMEDIUM 結構的指標。

傳回值

其中一個標準 HRESULT 值。

備註

OnDataAvailable 讀取資料,然後呼叫您的物件類別方法 (例如,儲存資料或列印至螢幕)。 請參閱 CBindStatusCallback::StartAsyncDownload 的詳細資訊。

需求

Header: atlctl.h

請參閱

參考

CBindStatusCallback 類別

CBindStatusCallback::StartAsyncDownload