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

定义

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

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

参数

formatetc
FORMATETC

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

medium
STGMEDIUM

此方法返回时,包含一个指向 STGMEDIUM 结构的指针,该结构通过其 tymed 成员指示包含返回数据的存储介质,并通过其 pUnkForRelease 成员的值指示释放介质的责任。 如果 pUnkForReleasenull,则介质接收方负责释放介质;否则,pUnkForRelease 指向相应对象上的 IUnknown 接口,以便调用其 Release 方法。 介质必须由 GetData(FORMATETC, STGMEDIUM) 进行分配和填充。 此参数未经初始化即被传递。

实现

属性

注解

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

适用于