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 |