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 |