CBindStatusCallback::OnDataAvailable
它将变为可用,则由SYSTEM提供的异步调用标记 OnDataAvailable 提供数据。对象。
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