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::GetThumbnailByIDIThumbnailCache::GetThumbnail 方法) 返回时,基础位图将不会驻留在共享内存中。

要求

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