DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从源数据对象中获取数据。 数据使用者调用的 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 成员的值指示释放介质的责任。 如果 pUnkForRelease 为 null
,则介质接收方负责释放介质;否则,pUnkForRelease 指向相应对象上的 IUnknown
接口,以便调用其 Release
方法。 介质必须由 GetData(FORMATETC, STGMEDIUM) 进行分配和填充。 此参数未经初始化即被传递。
实现
- 属性
注解
此成员是显式接口成员的实现。 它只能在 DataObject 实例被强制转换为 IDataObject 接口时使用。