IDataObject.GetData(FORMATETC, STGMEDIUM) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从源数据对象获取数据。 由 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 方法。