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 |