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 メソッド」を参照してください。

適用対象