Interfaccia ISharedBitmap (thumbcache.h)
Espone metodi efficienti per l'accesso alle bitmap. Questa interfaccia viene usata come wrapper sottile intorno agli oggetti HBITMAP, consentendo di contare i riferimenti e proteggerli dalla modifica dei dati sottostanti.
Ereditarietà
L'interfaccia ISharedBitmap eredita dall'interfaccia IUnknown . ISharedBitmap include anche questi tipi di membri:
Metodi
L'interfaccia ISharedBitmap include questi metodi.
ISharedBitmap::D etach Recupera la bitmap contenuta in un oggetto ISharedBitmap e restituisce una copia se la bitmap contenuta risiede nella memoria condivisa. |
ISharedBitmap::GetFormat Recupera il tipo alfa dell'immagine bitmap. |
ISharedBitmap::GetSharedBitmap Recupera la bitmap contenuta in un oggetto ISharedBitmap. |
ISharedBitmap::GetSize Recupera le dimensioni della bitmap contenuta in un oggetto ISharedBitmap. |
ISharedBitmap::InitializeBitmap Inizializza un nuovo oggetto ISharedBitmap con una determinata bitmap. |
Commenti
Questa interfaccia viene usata insieme ai metodi di IThumbnailCache. Le bitmap restituite da IThumbnailCache::GetThumbnail e IThumbnailCache::GetThumbnailByID sono di tipo ISharedBitmap.
Quando un oggetto ISharedBitmap viene recuperato dalla cache delle anteprime, la bitmap sottostante può risiedere nella memoria condivisa per offrire prestazioni migliorate.
I dati sottostanti della bitmap mappata alla memoria sono protetti durante l'accesso al client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | thumbcache.h |