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 構造体へのポインター。 Boolean OR 演算子を使用して複数のメディアを指定することができ、メソッドは指定された中から最適なメディアを選択できます。
- medium
- STGMEDIUM
このメソッドが戻るときに、tymed メンバーを介して返されたデータを含むストレージ メディアを示すSTGMEDIUM構造体へのポインターと、そのpUnkForRelease メンバーの値を介してメディアを解放する役割が含まれます。
pUnkForReleaseがnull場合、メディアの受信側はメディアを解放する役割を果たします。それ以外の場合は、pUnkForReleaseは適切なオブジェクトのIUnknown インターフェイスを指し、Releaseメソッドを呼び出すことができます。 メディアは、 GetData(FORMATETC, STGMEDIUM)によって割り当てられ、入力される必要があります。 このパラメーターは初期化せずに渡されます。
実装
例外
この操作を実行するのに十分なメモリがありません。
注釈
このメンバーは、明示的なインターフェイス メンバーの実装です。 DataObjectがIDataObject インターフェイスにキャストされている場合にのみ使用できます。