IDataObject.GetDataHere(FORMATETC, STGMEDIUM) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从源数据对象中获取数据。 数据使用者调用的此方法与 GetData(FORMATETC, STGMEDIUM) 方法的区别在于调用方必须分配并释放指定的存储介质。
public:
void GetDataHere(System::Runtime::InteropServices::ComTypes::FORMATETC % format, System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetDataHere (ref System.Runtime.InteropServices.ComTypes.FORMATETC format, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetDataHere : FORMATETC * STGMEDIUM -> unit
Public Sub GetDataHere (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)
参数
- format
- FORMATETC
由引用传递的、指向 FORMATETC 结构的指针,该结构定义传递数据时将使用的格式、介质和目标设备。 TYMED 中只能指定一个介质,并且只有下列 TYMED 值有效:TYMED_ISTORAGE、TYMED_ISTREAM、TYMED_HGLOBAL 或 TYMED_FILE。
- medium
- STGMEDIUM
由引用传递的 STGMEDIUM,它定义包含正在传输的数据的存储介质。 介质必须由调用方分配并由 GetDataHere(FORMATETC, STGMEDIUM) 填充。 调用方还必须释放介质。 此方法的实现必须始终为此参数指向的 pUnkForRelease 结构的 STGMEDIUM 成员提供一个 null
值。
注解
有关详细信息,请参阅 IDataObject::GetDataHere 方法。