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 |