Interface ILockBytes (objidl.h)

L’interface ILockBytes est implémentée sur un objet de tableau d’octets qui est sauvegardé par un stockage physique, tel qu’un fichier disque, une mémoire globale ou une base de données. Il est utilisé par un objet de stockage de fichiers COM composés pour donner à son stockage racine l’accès à l’appareil physique, tout en isolant le stockage racine des détails d’accès au stockage physique.

Héritage

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

Méthodes

L’interface ILockBytes a ces méthodes.

 
ILockBytes ::Flush

La méthode Flush garantit que toutes les mémoires tampons internes gérées par l’implémentation ILockBytes sont écrites dans le stockage physique sous-jacent.
ILockBytes ::LockRegion

La méthode LockRegion limite l’accès à une plage d’octets spécifiée dans le tableau d’octets.
ILockBytes ::ReadAt

La méthode ReadAt lit un nombre spécifié d’octets en commençant à un décalage spécifié à partir du début de l’objet tableau d’octets.
ILockBytes ::SetSize

La méthode SetSize modifie la taille du tableau d’octets.
ILockBytes ::Stat

La méthode Stat récupère une structure STATSTG contenant des informations pour cet objet de tableau d’octets.
ILockBytes ::UnlockRegion

La méthode UnlockRegion supprime la restriction d’accès sur une plage d’octets précédemment verrouillée.
ILockBytes ::WriteAt

La méthode WriteAt écrit le nombre d’octets spécifié en commençant à un décalage spécifié à partir du début du tableau d’octets.

Configuration requise

Condition requise Valeur
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