IDataObject.GetDataHere(FORMATETC, STGMEDIUM) メソッド

定義

ソース データ オブジェクトからデータを取得します。 データ コンシューマーによって呼び出されるこのメソッドは、呼び出し元が指定されたストレージ メディアを割り当てて解放する必要がある点で、 GetData(FORMATETC, STGMEDIUM) メソッドとは異なります。

public:
 void GetDataHere(System::Runtime::InteropServices::ComTypes::FORMATETC % format, System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetDataHere(ref System.Runtime.InteropServices.ComTypes.FORMATETC format, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetDataHere : FORMATETC * STGMEDIUM -> unit
Public Sub GetDataHere (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)

パラメーター

format
FORMATETC

データを渡すときに使用する形式、中、およびターゲット デバイスを定義する、参照渡しの FORMATETC 構造体へのポインター。 TYMEDで指定できるメディアは 1 つだけであり、有効なTYMED値は、TYMED_ISTORAGETYMED_ISTREAMTYMED_HGLOBAL、またはTYMED_FILEのみです。

medium
STGMEDIUM

転送されるデータを含むストレージ メディアを定義する、参照渡しの STGMEDIUM。 メディアは呼び出し元によって割り当てられ、 GetDataHere(FORMATETC, STGMEDIUM)によって入力される必要があります。 呼び出し元もメディアを解放する必要があります。 このメソッドの実装では、常に、このパラメーターが指すSTGMEDIUM構造体のpUnkForRelease メンバーのnullの値を指定する必要があります。

注釈

詳細については、「 IDataObject::GetDataHere メソッド」を参照してください。

適用対象