DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) 方法

定義

從來源資料物件取得資料。 該 GetData(FORMATETC, STGMEDIUM) 方法由資料使用者呼叫,會渲染指定結構中 FORMATETC 描述的資料,並透過該結構 STGMEDIUM 傳輸。 呼叫者隨後承擔釋放結構的 STGMEDIUM 責任。

 virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetData;
void IDataObject.GetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
Sub GetData (ByRef formatetc As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetData

參數

formatetc
FORMATETC

一個指向 FORMATETC 結構的指標,透過參考傳遞,定義傳送資料時的格式、媒介及目標裝置。 可透過布林或運算子指定多種介質,讓方法能從指定介質中選擇最佳。

medium
STGMEDIUM

當此方法回傳時,包含一個指向結構的 STGMEDIUM 指標,透過其 tymed 成員表示包含回傳資料的儲存媒介,以及透過成員 pUnkForRelease 值釋放媒介的責任。 若 pUnkForReleasenull,則介質接收者負責釋放;否則,指向 pUnkForReleaseIUnknown 適當物件的介面,以便呼叫其 Release 方法。 介質必須由 分配並填充 GetData(FORMATETC, STGMEDIUM)。 這個參數會未初始化傳遞。

實作

例外狀況

記憶體不足以執行此操作。

備註

此成員為明確介面成員實作。 它只能在投 DataObject 射到 IDataObject 介面時使用。

適用於