Interface ISharedBitmap (thumbcache.h)
Expõe métodos eficientes de memória para acessar bitmaps. Essa interface é usada como um wrapper fino em torno de objetos HBITMAP, permitindo que esses objetos sejam contados e protegidos por terem seus dados subjacentes alterados.
Herança
A interface ISharedBitmap herda da interface IUnknown . ISharedBitmap também tem estes tipos de membros:
Métodos
A interface ISharedBitmap tem esses métodos.
ISharedBitmap::D etach Recupera o bitmap contido em um objeto ISharedBitmap e retorna uma cópia se o bitmap contido residir na memória compartilhada. |
ISharedBitmap::GetFormat Recupera o tipo alfa da imagem de bitmap. |
ISharedBitmap::GetSharedBitmap Recupera o bitmap contido em um objeto ISharedBitmap. |
ISharedBitmap::GetSize Recupera o tamanho do bitmap contido em um objeto ISharedBitmap. |
ISharedBitmap::InitializeBitmap Inicializa um novo objeto ISharedBitmap com um determinado bitmap. |
Comentários
Essa interface é usada em conjunto com os métodos de IThumbnailCache. Bitmaps retornados por IThumbnailCache::GetThumbnail e IThumbnailCache::GetThumbnailByID são do tipo ISharedBitmap.
Quando um objeto ISharedBitmap é recuperado do cache de miniaturas, o bitmap subjacente pode residir na memória compartilhada para fornecer melhor desempenho.
Os dados subjacentes do bitmap mapeado pela memória são protegidos enquanto o cliente os acessa.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | thumbcache.h |