次の方法で共有


ISharedBitmap::D etach メソッド (thumbcache.h)

ISharedBitmap オブジェクトに含まれるビットマップを取得し、含まれているビットマップが共有メモリに存在する場合はコピーを返します。 このメソッドを呼び出すと、ビットマップはこの ISharedBitmap に関連付けなくなり、 ISharedBitmap::GetSharedBitmap または ISharedBitmap::D etach を再度呼び出すことはできません。

構文

HRESULT Detach(
  [out] HBITMAP *phbm
);

パラメーター

[out] phbm

種類: HBITMAP*

このメソッドが戻るとき、 には、取得するビットマップへのハンドルへのポインターが含まれます。

戻り値

種類: HRESULT

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

注釈

取得するビットマップが共有メモリに存在する場合は、ビットマップのコピーが返されます。 Detach メソッドは、基になる共有メモリへの参照を解放しません。

取得するビットマップが共有メモリに存在しない場合、ビットマップ自体が返され、コピーは行われません。

要件

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