Interface IFillLockBytes (objidl.h)

L’interface IFillLockBytes permet de télécharger du code pour écrire des données de manière asynchrone dans un tableau d’octets de stockage structuré. Lorsque le code de téléchargement a de nouvelles données disponibles, il appelle IFillLockBytes::FillAppend ou IFillLockBytes::FillAt pour écrire les données dans le tableau d’octets. Une application qui tente d’accéder à ces données, par le biais d’appels à l’interface ILockBytes , peut le faire même si le téléchargeur continue d’appeler IFillLockBytes. Si l’application tente d’accéder aux données qui n’ont pas encore été téléchargées par le biais d’un appel à IFillLockBytes, ILockBytes retourne une nouvelle erreur, E_PENDING.

Héritage

L’interface IFillLockBytes hérite de l’interface IUnknown. IFillLockBytes possède également les types de membres suivants :

Méthodes

L’interface IFillLockBytes utilise ces méthodes.

 
IFillLockBytes::FillAppend

La méthode FillAppend écrit un nouveau bloc d’octets à la fin d’un tableau d’octets.
IFillLockBytes::FillAt

La méthode FillAt écrit un nouveau bloc de données dans un emplacement spécifié dans le tableau d’octets.
IFillLockBytes::SetFillSize

La méthode SetFillSize définit la taille attendue du tableau d’octets.
IFillLockBytes::Terminate

La méthode Terminate informe le tableau d’octets que le téléchargement a été terminé, avec succès ou échec.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête objidl.h

Voir aussi

BINDINFO

IConnectionPoint

IConnectionPointContainer

ILockBytes

IProgressNotify

IStorage

IStream