DataObject.IDataObject.GetDataHere(FORMATETC, STGMEDIUM) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從來源資料物件取得資料。 這個方法 (由資料消費者呼叫) 與 GetData(FORMATETC, STGMEDIUM) 方法不同,呼叫端必須針對後者配置及釋放指定的存放媒體。
virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetDataHere(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc, System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetDataHere;
void IDataObject.GetDataHere (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetDataHere : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetDataHere : FORMATETC * STGMEDIUM -> unit
Sub GetDataHere (ByRef formatetc As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetDataHere
參數
- formatetc
- FORMATETC
以傳址方式傳遞的 FORMATETC 結構的指標,定義傳遞資料時所要使用的格式、媒體和目標裝置。 只能在 TYMED 指定一個媒體,且只有下列 TYMED 值有效:TYMED_ISTORAGE、TYMED_ISTREAM、TYMED_HGLOBAL 或 TYMED_FILE。
- medium
- STGMEDIUM
以傳址方式傳遞的 STGMEDIUM,定義包含要傳輸之資料的存放媒體。 媒體必須由 GetDataHere(FORMATETC, STGMEDIUM) 配置及填入。 呼叫端也必須釋放媒體。 這個方法的實作必須永遠提供 null
的值給這個參數所指向之 pUnkForRelease 結構的 STGMEDIUM 成員。
實作
備註
這個成員是明確介面成員實作, 它只有在 DataObject 轉型成 IDataObject 介面時才能使用。