StgGetIFillLockBytesOnILockBytes function (objbase.h)
[The StgGetIFillLockBytesOnILockBytes function is obsolete and the following information is provided for versions of Windows prior to Windows 2000.]
Creates a new wrapper object on a byte array object provided by the caller.
Syntax
HRESULT StgGetIFillLockBytesOnILockBytes(
[in] ILockBytes *pilb,
[out] IFillLockBytes **ppflb
);
Parameters
[in] pilb
Pointer to an existing byte array object.
[out] ppflb
Pointer to IFillLockBytes pointer variable that receives the interface pointer to the new byte array wrapper object.
Return value
This function supports the standard return values E_UNEXPECTED and E_FAIL, as well as the following:
Remarks
The StgGetIFillLockBytesOnILockBytes function makes it possible to create an asynchronous storage wrapper object on a custom byte-array object. For example, if you wanted to implement asynchronous storage on a database for which you have already created a byte-array object, you would call this function to create the wrapper object for the byte array. To do so, the function creates a new wrapper object and then initializes it by passing it a pointer to the existing byte-array object.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | objbase.h |
Library | Ole32.lib |
DLL | Ole32.dll |