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 |