Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |