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

定义

从源数据对象中获取数据。 数据使用者调用的此方法与 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_ISTORAGETYMED_ISTREAMTYMED_HGLOBALTYMED_FILE

medium
STGMEDIUM

由引用传递的 STGMEDIUM,它定义包含正在传输的数据的存储介质。 介质必须由调用方分配并由 GetDataHere(FORMATETC, STGMEDIUM) 填充。 调用方还必须释放介质。 此方法的实现必须始终为此参数指向的 pUnkForRelease 结构的 STGMEDIUM 成员提供一个 null 值。

实现

注解

此成员是显式接口成员的实现。 它只能在 DataObject 被强制转换为 IDataObject 接口时使用。

适用于