ISharedBitmap::InitializeBitmap 方法 (thumbcache.h)
使用给定位图初始化新的 ISharedBitmap 对象。
语法
HRESULT InitializeBitmap(
[in] HBITMAP hbm,
[in] WTS_ALPHATYPE wtsAT
);
参数
[in] hbm
类型: HBITMAP
用于初始化新 ISharedBitmap 对象的位图句柄。 位图必须是 DIB。
[in] wtsAT
类型: WTS_ALPHATYPE
位图图像的 alpha 类型。 可以是以下值之一。
WTSAT_UNKNOWN
无法确定位图是否具有 alpha 通道。
WTSAT_RGB
位图不包含用于透明度的 alpha 通道。
WTSAT_ARGB
位图包含用于透明度的 alpha 通道。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
当客户端 (实例化 ISharedBitmap 对象,而不是由 IThumbnailCache::GetThumbnailByID 或 IThumbnailCache::GetThumbnail 方法) 返回时,基础位图将不会驻留在共享内存中。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | thumbcache.h |