Compartir a través de


Interfaz IFillLockBytes (objidl.h)

La interfaz IFillLockBytes permite descargar código para escribir datos de forma asincrónica en una matriz de bytes de almacenamiento estructurado. Cuando el código de descarga tiene nuevos datos disponibles, llama a IFillLockBytes::FillAppend o IFillLockBytes::FillAt para escribir los datos en la matriz de bytes. Una aplicación que intenta acceder a estos datos, a través de llamadas a la interfaz ILockBytes , puede hacerlo incluso cuando el descargador continúa realizando llamadas a IFillLockBytes. Si la aplicación intenta acceder a los datos que aún no se han descargado a través de una llamada a IFillLockBytes, ILockBytes devuelve un nuevo error, E_PENDING.

Herencia

La interfaz IFillLockBytes hereda de la interfaz IUnknown . IFillLockBytes también tiene estos tipos de miembros:

Métodos

La interfaz IFillLockBytes tiene estos métodos.

 
IFillLockBytes::FillAppend

El método FillAppend escribe un nuevo bloque de bytes al final de una matriz de bytes.
IFillLockBytes::FillAt

El método FillAt escribe un nuevo bloque de datos en una ubicación especificada en la matriz de bytes.
IFillLockBytes::SetFillSize

El método SetFillSize establece el tamaño esperado de la matriz de bytes.
IFillLockBytes::Terminate

El método Terminate informa a la matriz de bytes de que se ha finalizado la descarga, ya sea correctamente o sin éxito.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado objidl.h

Consulte también

BINDINFO

IConnectionPoint

IConnectionPointContainer

ILockBytes

IProgressNotify

IStorage

Istream