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

Consulte también

IFillLockBytes

ILockBytes