ClipboardObject.IDataObject.GetData(FORMATETC, STGMEDIUM) 方法

定义

从源数据对象中获取数据。 此方法由数据使用者调用。 它呈现指定 FORMATETC 结构中描述的数据,并通过指定的 STGMEDIUM 结构传输数据。 然后,调用方对释放 STGMEDIUM 结构的责任进行假定。

 virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetData;
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
Sub GetData (ByRef format As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetData

参数

format
FORMATETC

FORMATETC 结构的引用,通过引用传递,该结构定义在传递数据时要使用的格式、介质和目标设备。 使用布尔型 OR 运算符可以指定多个介质,从而允许方法在指定的介质中做出最佳选择。

medium
STGMEDIUM

此方法返回时,此参数包含对 STGMEDIUM 结构的引用,该结构指示存储介质通过其 tymed 成员包含返回的数据,以及通过其 成员的值 pUnkForRelease 释放介质的责任。 如果 pUnkForRelease 为 null,则介质的接收器负责释放它;否则,pUnkForRelease 指向相应对象上的 IUnknown 接口,以便可以调用其 Release 方法。 必须通过此方法分配和填充媒体。 此参数未经初始化即被传递。

实现

适用于