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 |