IDataObject.GetDataHere(FORMATETC, STGMEDIUM) 方法

定義

從來源資料物件取得資料。 這個方法 (由資料消費者呼叫) 與 GetData(FORMATETC, STGMEDIUM) 方法不同,呼叫端必須針對後者配置及釋放指定的存放媒體。

public:
 void GetDataHere(System::Runtime::InteropServices::ComTypes::FORMATETC % format, System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetDataHere (ref System.Runtime.InteropServices.ComTypes.FORMATETC format, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetDataHere : FORMATETC * STGMEDIUM -> unit
Public Sub GetDataHere (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)

參數

format
FORMATETC

以傳址方式傳遞的 FORMATETC 結構的指標,定義傳遞資料時所要使用的格式、媒體和目標裝置。 只能在 TYMED 指定一個媒體,且只有下列 TYMED 值有效:TYMED_ISTORAGETYMED_ISTREAMTYMED_HGLOBALTYMED_FILE

medium
STGMEDIUM

以傳址方式傳遞的 STGMEDIUM,定義包含要傳輸之資料的存放媒體。 媒體必須由 GetDataHere(FORMATETC, STGMEDIUM) 配置及填入。 呼叫端也必須釋放媒體。 這個方法的實作必須永遠提供 null 的值給這個參數所指向之 pUnkForRelease 結構的 STGMEDIUM 成員。

備註

如需詳細資訊,請參閱 IDataObject::GetDataHere 方法

適用於