Función StgGetIFillLockBytesOnILockBytes (objbase.h)
[La función StgGetIFillLockBytesOnILockBytes está obsoleta y se proporciona la siguiente información para las versiones de Windows anteriores a Windows 2000.]
Crea un nuevo objeto contenedor en un objeto de matriz de bytes proporcionado por el autor de la llamada.
Sintaxis
HRESULT StgGetIFillLockBytesOnILockBytes(
[in] ILockBytes *pilb,
[out] IFillLockBytes **ppflb
);
Parámetros
[in] pilb
Puntero a un objeto de matriz de bytes existente.
[out] ppflb
Puntero a la variable de puntero IFillLockBytes que recibe el puntero de interfaz al nuevo objeto contenedor de matriz de bytes.
Valor devuelto
Esta función admite los valores devueltos estándar E_UNEXPECTED y E_FAIL, así como lo siguiente:
Comentarios
La función StgGetIFillLockBytesOnILockBytes permite crear un objeto contenedor de almacenamiento asincrónico en un objeto de matriz de bytes personalizado. Por ejemplo, si desea implementar el almacenamiento asincrónico en una base de datos para la que ya ha creado un objeto byte-array, llamaría a esta función para crear el objeto contenedor para la matriz de bytes. Para ello, la función crea un nuevo objeto contenedor y, a continuación, lo inicializa pasando un puntero al objeto de matriz de bytes existente.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | objbase.h |
Library | Ole32.lib |
Archivo DLL | Ole32.dll |