CBindStatusCallback::OnDataAvailable
在可用時,系統提供的非同步呼叫 OnDataAvailable Moniker 提供資料給物件。
STDMETHOD(OnDataAvailable)(
DWORD grfBSCF,
DWORD dwSize,
FORMATETC* /* pformatetc */,
STGMEDIUM* pstgmed
);
參數
grfBSCF
[in] BSCF 列舉值。 下列的一或多項: BSCF_FIRSTDATANOTIFICATION、 BSCF_INTERMEDIARYDATANOTIFICATION或 BSCF_LASTDATANOTIFICATION。dwSize
[in] 累加數量 (以位元組為單位) 的資料可以自動繫結開始時。 可以為零,表示資料量不相關或特定數量沒有可供使用。pformatetc
[out] 包含可用資料格式的 FORMATETC 結構的指標。 如果沒有格式,可以是 CF_NULL。pstgmed
[out] 現在會實際資料的可用 STGMEDIUM 結構的指標。
傳回值
其中一個標準 HRESULT 值。
備註
OnDataAvailable 讀取資料,然後呼叫您的物件類別方法 (例如,儲存資料或列印至螢幕)。 請參閱 CBindStatusCallback::StartAsyncDownload 的詳細資訊。
需求
Header: atlctl.h