Condividi tramite


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