Partager via


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