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 |