Interface ISharedBitmap (thumbcache.h)
Expose des méthodes efficaces en mémoire pour accéder aux bitmaps. Cette interface est utilisée comme wrapper fin autour des objets HBITMAP, ce qui permet à ces objets d’être comptés et protégés contre la modification de leurs données sous-jacentes.
Héritage
L’interface ISharedBitmap hérite de l’interface IUnknown. ISharedBitmap a également les types de membres suivants :
Méthodes
L’interface ISharedBitmap utilise ces méthodes.
ISharedBitmap ::D etach Récupère la bitmap contenue dans un objet ISharedBitmap et retourne une copie si la bitmap contenue réside dans la mémoire partagée. |
ISharedBitmap ::GetFormat Récupère le type alpha de l’image bitmap. |
ISharedBitmap ::GetSharedBitmap Récupère la bitmap contenue dans un objet ISharedBitmap. |
ISharedBitmap ::GetSize Récupère la taille de la bitmap contenue dans un objet ISharedBitmap. |
ISharedBitmap ::InitializeBitmap Initialise un nouvel objet ISharedBitmap avec une bitmap donnée. |
Remarques
Cette interface est utilisée conjointement avec les méthodes de IThumbnailCache. Les bitmaps retournées par IThumbnailCache ::GetThumbnailail et IThumbnailCache ::GetThumbnailByID sont de type ISharedBitmap.
Lorsqu’un objet ISharedBitmap est récupéré à partir du cache de miniatures, la bitmap sous-jacente peut résider dans la mémoire partagée pour améliorer les performances.
Les données sous-jacentes de la bitmap mappée en mémoire sont protégées pendant que le client y accède.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | thumbcache.h |