Compartir a través de


Interfaz ISharedBitmap (thumbcache.h)

Expone métodos eficientes en memoria para acceder a mapas de bits. Esta interfaz se usa como contenedor fino alrededor de objetos HBITMAP, lo que permite que esos objetos se hagan referencias y estén protegidos de que sus datos subyacentes hayan cambiado.

Herencia

La interfaz ISharedBitmap hereda de la interfaz IUnknown . ISharedBitmap también tiene estos tipos de miembros:

Métodos

La interfaz ISharedBitmap tiene estos métodos.

 
ISharedBitmap::D etach

Recupera el mapa de bits contenido en un objeto ISharedBitmap y devuelve una copia si el mapa de bits contenido reside en la memoria compartida.
ISharedBitmap::GetFormat

Recupera el tipo alfa de la imagen de mapa de bits.
ISharedBitmap::GetSharedBitmap

Recupera el mapa de bits contenido en un objeto ISharedBitmap.
ISharedBitmap::GetSize

Recupera el tamaño del mapa de bits contenido en un objeto ISharedBitmap.
ISharedBitmap::InitializeBitmap

Inicializa un nuevo objeto ISharedBitmap con un mapa de bits determinado.

Comentarios

Esta interfaz se usa junto con los métodos de IThumbnailCache. Los mapas de bits devueltos por IThumbnailCache::GetThumbnail e IThumbnailCache::GetThumbnailByID son de tipo ISharedBitmap.

Cuando se recupera un objeto ISharedBitmap de la memoria caché de miniaturas, el mapa de bits subyacente puede residir en la memoria compartida para proporcionar un rendimiento mejorado.

Los datos subyacentes del mapa de bits asignado a memoria están protegidos mientras el cliente accede a él.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado thumbcache.h