IDataObject.GetData(FORMATETC, STGMEDIUM) 方法

定义

从源数据对象获取数据。 由 GetData(FORMATETC, STGMEDIUM) 数据使用者调用的方法呈现指定 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 成员的值释放介质的责任。 null如果是pUnkForRelease,则介质的接收方负责释放它;否则,pUnkForRelease指向IUnknown相应对象上的接口,以便调用其Release方法。 介质必须分配并填写。GetData(FORMATETC, STGMEDIUM) 此参数未初始化传递。

注解

有关详细信息,请参阅 IDataObject::GetData 方法

适用于