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::GetThumbnail 和 IThumbnailCache::GetThumbnailByID 返回的位图的类型为 ISharedBitmap。
从缩略图缓存检索 ISharedBitmap 对象时,基础位图可能驻留在共享内存中,以提高性能。
客户端访问内存映射位图的基础数据受到保护。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | thumbcache.h |