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