IFillLockBytes 接口 (objidl.h)

IFillLockBytes 接口允许下载代码以异步方式将数据写入结构化存储字节数组。 当下载代码具有可用的新数据时,它会调用 IFillLockBytes::FillAppendIFillLockBytes::FillAt 将数据写入字节数组。 即使下载器继续调用 IFillLockBytes,尝试通过调用 ILockBytes 接口来访问此数据的应用程序也可以这样做。 如果应用程序尝试访问尚未通过调用 IFillLockBytes 下载的数据,则 ILockBytes 将返回新错误,E_PENDING。

继承

IFillLockBytes 接口继承自 IUnknown 接口。 IFillLockBytes 还具有以下类型的成员:

方法

IFillLockBytes 接口具有这些方法。

 
IFillLockBytes::FillAppend

FillAppend 方法将新的字节块写入字节数组的末尾。
IFillLockBytes::FillAt

FillAt 方法将新的数据块写入字节数组中的指定位置。
IFillLockBytes::SetFillSize

SetFillSize 方法设置字节数组的预期大小。
IFillLockBytes::Terminate

Terminate 方法通知字节数组下载已终止(成功或失败)。

要求

   
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 objidl.h

请参阅

BINDINFO

IConnectionPoint

IConnectionPointContainer

ILockBytes

IProgressNotify

IStorage

IStream