StgGetIFillLockBytesOnILockBytes 函数 (objbase.h)

[ StgGetIFillLockBytesOnILockBytes 函数已过时,并且为 Windows 2000 之前的 Windows 版本提供了以下信息。]

在调用方提供的字节数组对象上创建新的包装器对象。

语法

HRESULT StgGetIFillLockBytesOnILockBytes(
  [in]  ILockBytes     *pilb,
  [out] IFillLockBytes **ppflb
);

参数

[in] pilb

指向现有字节数组对象的指针。

[out] ppflb

指向 IFillLockBytes 指针变量的指针,该变量接收指向新字节数组包装器对象的接口指针。

返回值

此函数支持E_UNEXPECTED和E_FAIL的标准返回值,以及以下内容:

注解

借助 StgGetIFillLockBytesOnILockBytes 函数,可以在自定义字节数组对象上创建异步存储包装器对象。 例如,如果要在已为其创建了字节数组对象的数据库上实现异步存储,则可以调用此函数为字节数组创建包装器对象。 为此,函数会创建一个新的包装器对象,然后通过向其传递指向现有字节数组对象的指针来初始化它。

要求

要求
目标平台 Windows
标头 objbase.h
Library Ole32.lib
DLL Ole32.dll

另请参阅

IFillLockBytes

ILockBytes