ISharedBitmap::InitializeBitmap メソッド (thumbcache.h)

指定したビットマップを使用して、新しい ISharedBitmap オブジェクトを初期化します。

構文

HRESULT InitializeBitmap(
  [in] HBITMAP       hbm,
  [in] WTS_ALPHATYPE wtsAT
);

パラメーター

[in] hbm

種類: HBITMAP

新しい ISharedBitmap オブジェクトを初期化するビットマップへのハンドル。 ビットマップは DIB である必要があります。

[in] wtsAT

種類: WTS_ALPHATYPE

ビットマップ イメージのアルファ型。 次のいずれかの値を指定できます。

WTSAT_UNKNOWN

ビットマップにアルファ チャネルがあるかどうかを判断できません。

WTSAT_RGB

ビットマップには透明度のアルファ チャネルが含まれていません。

WTSAT_ARGB

ビットマップには透明度のアルファ チャネルが含まれています。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

ISharedBitmap オブジェクトがクライアントによってインスタンス化されると (IThumbnailCache::GetThumbnailByID メソッドまたは IThumbnailCache::GetThumbnail メソッドによって返されるのではなく)、基になるビットマップは共有メモリに存在しません。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー thumbcache.h