ISharedBitmap 接口 (thumbcache.h)

公开用于访问位图的内存高效方法。 此接口用作 HBITMAP 对象的精简包装器,允许对这些对象进行引用计数,并防止其基础数据发生更改。

继承

ISharedBitmap 接口继承自 IUnknown 接口。 ISharedBitmap 还具有以下类型的成员:

方法

ISharedBitmap 接口具有这些方法。

 
ISharedBitmap::D etach

检索 ISharedBitmap 对象中包含的位图,如果包含的位图驻留在共享内存中,则返回副本。
ISharedBitmap::GetFormat

检索位图图像的 alpha 类型。
ISharedBitmap::GetSharedBitmap

检索 ISharedBitmap 对象中包含的位图。
ISharedBitmap::GetSize

检索 ISharedBitmap 对象中包含的位图的大小。
ISharedBitmap::InitializeBitmap

使用给定位图初始化新的 ISharedBitmap 对象。

注解

此接口与 IThumbnailCache 的方法结合使用。 IThumbnailCache::GetThumbnailIThumbnailCache::GetThumbnailByID 返回的位图的类型为 ISharedBitmap

从缩略图缓存检索 ISharedBitmap 对象时,基础位图可能驻留在共享内存中,以提高性能。

客户端访问内存映射位图的基础数据受到保护。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 thumbcache.h