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 |