DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從來源資料物件取得資料。 GetData(FORMATETC, STGMEDIUM) 方法由資料消費者 (Data Consumer) 呼叫,以呈現指定的 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;
[System.Security.SecurityCritical]
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
[<System.Security.SecurityCritical>]
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
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 結構的指標,定義傳遞資料時所要使用的格式、媒體和目標裝置。 您可以使用布林值 OR 運算子指定多個媒體,好讓方法可以在指定的媒體中選擇最適合的媒體。
- medium
- STGMEDIUM
當這個方法傳回時,會包含 STGMEDIUM 方法的指標,指出包含透過其 tymed 成員傳回資料的存放媒體,以及透過其 pUnkForRelease 成員值釋放媒體的責任。 如果 pUnkForRelease 為 null
,便由媒體的接收者負責釋放媒體;否則 pUnkForRelease 會指向適當物件上的 IUnknown
介面,以便呼叫其 Release
方法。 媒體必須由 GetData(FORMATETC, STGMEDIUM) 配置及填入。 這個參數會以未初始化的狀態傳遞。
實作
- 屬性
備註
這個成員是明確介面成員實作, 只有在 DataObject 執行個體轉換成 IDataObject 介面時,才能使用這個成員。