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 成员的值指示释放介质的责任。 如果 pUnkForRelease 为 null
,则介质接收方负责释放介质;否则,pUnkForRelease 指向相应对象上的 IUnknown
接口,以便调用其 Release
方法。 介质必须由 GetData(FORMATETC, STGMEDIUM) 进行分配和填充。 此参数未经初始化即被传递。
注解
有关详细信息,请参阅 IDataObject::GetData 方法。