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