IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) 方法

定义

将数据传输至实现此方法的对象。 此方法由包含数据源的对象调用。

public:
 void SetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatIn, System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium, bool release);
public void SetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatIn, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium, bool release);
abstract member SetData : FORMATETC * STGMEDIUM * bool -> unit
Public Sub SetData (ByRef formatIn As FORMATETC, ByRef medium As STGMEDIUM, release As Boolean)

参数

formatIn
FORMATETC

由引用传递的 FORMATETC 结构,该结构定义数据对象在解释存储介质中包含的数据时所使用的格式。

medium
STGMEDIUM

由引用传递的 STGMEDIUM 结构,该结构定义其中正在传递数据的存储介质。

release
Boolean

true 指定调用的数据对象,该对象实现 SetData(FORMATETC, STGMEDIUM, Boolean),并在调用返回后拥有存储介质。 这意味着,数据对象在使用介质后,必须调用 ReleaseStgMedium 函数来释放该介质。 如果为 false,则指定调用方保留存储介质的所有权,所调用的数据对象只能在调用期间使用存储介质。

注解

有关详细信息,请参阅 IDataObject::SetData 方法

适用于