DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソース データ オブジェクトからデータを取得します。 GetData(FORMATETC, STGMEDIUM) メソッドは、データ コンシューマーによって呼び出され、指定された FORMATETC 構造体に記述されているデータを表示し、指定された STGMEDIUM 構造体を使用してそのデータを転送します。 呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。
virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetData;
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
Sub GetData (ByRef formatetc As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetData
パラメーター
- formatetc
- FORMATETC
データを渡すときに使用する形式、メディア、および対象デバイスを定義する FORMATETC 構造体へのポインター (参照渡し)。 ブール型の OR 演算子を使用して複数のメディアを指定し、メソッドがそれらの指定の中から最良のメディアを選択できるようにします。
- medium
- STGMEDIUM
このメソッドから制御が戻るときに、STGMEDIUM メンバーを通じて返されたデータを格納しているストレージ メディアと、その tymed メンバーの値を通じてメディアを解放する必要性を示す pUnkForRelease 構造体へのポインターを格納します。
pUnkForRelease が null
の場合は、メディアを受け取ったら、そのメディアを解放する必要があります。それ以外の場合は、pUnkForRelease が適切なオブジェクトの IUnknown
インターフェイスを指すため、その Release
メソッドを呼び出すことができます。 メディアは、GetData(FORMATETC, STGMEDIUM) で割り当て、情報を格納する必要があります。 このパラメーターは初期化せずに渡されます。
実装
例外
メモリが不足しているため、この操作を実行できません。
注釈
このメンバーは、明示的なインターフェイス メンバーの実装です。 DataObject が IDataObject インターフェイスにキャストされた場合にのみ使用できます。
適用対象
.NET