CBindStatusCallback::OnDataAvailable

它将变为可用,则由SYSTEM提供的异步调用标记 OnDataAvailable 提供数据。对象。

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