IFillLockBytes 接口 (objidl.h)
IFillLockBytes 接口允许下载代码以异步方式将数据写入结构化存储字节数组。 当下载代码具有可用的新数据时,它会调用 IFillLockBytes::FillAppend 或 IFillLockBytes::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 |