Condividi tramite


Interfaccia IFillLockBytes (objidl.h)

L'interfaccia IFillLockBytes consente di scaricare il codice per scrivere i dati in modo asincrono in una matrice di byte di archiviazione strutturata. Quando il codice di download ha nuovi dati disponibili, chiama IFillLockBytes::FillAppend o IFillLockBytes::FillAt per scrivere i dati nella matrice di byte. Un'applicazione che tenta di accedere a questi dati, tramite chiamate all'interfaccia ILockBytes , può farlo anche quando il downloader continua a effettuare chiamate a IFillLockBytes. Se l'applicazione tenta di accedere ai dati non già scaricati tramite una chiamata a IFillLockBytes, ILockBytes restituisce un nuovo errore, E_PENDING.

Ereditarietà

L'interfaccia IFillLockBytes eredita dall'interfaccia IUnknown . IFillLockBytes include anche questi tipi di membri:

Metodi

L'interfaccia IFillLockBytes include questi metodi.

 
IFillLockBytes::FillAppend

Il metodo FillAppend scrive un nuovo blocco di byte alla fine di una matrice di byte.
IFillLockBytes::FillAt

Il metodo FillAt scrive un nuovo blocco di dati in una posizione specificata nella matrice di byte.
IFillLockBytes::SetFillSize

Il metodo SetFillSize imposta le dimensioni previste della matrice di byte.
IFillLockBytes::Terminate

Il metodo Terminate informa la matrice di byte che il download è stato terminato correttamente o non riuscito.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione objidl.h

Vedi anche

BINDINFO

IConnectionPoint

IConnectionPointContainer

ILockBytes

IProgressNotify

IStorage

IStream