ClipboardObject.IDataObject.GetData メソッド

ソース データ オブジェクトからデータを取得します。このメソッドは、データのコンシューマーによって呼び出されます。これは、データを指定 STGMEDIUM の構造体をとおして指定 FORMATETC の構造とコピーで説明がレンダリングされます。呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。

名前空間:  Microsoft.VisualStudio.Data.Framework
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)

構文

'宣言
Private Sub GetData ( _
    ByRef format As FORMATETC, _
    <OutAttribute> ByRef medium As STGMEDIUM _
) Implements IDataObject.GetData
void IDataObject.GetData(
    ref FORMATETC format,
    out STGMEDIUM medium
)
private:
virtual void GetData(
    FORMATETC% format, 
    [OutAttribute] STGMEDIUM% medium
) sealed = IDataObject::GetData
private abstract GetData : 
        format:FORMATETC byref * 
        medium:STGMEDIUM byref -> unit 
private override GetData : 
        format:FORMATETC byref * 
        medium:STGMEDIUM byref -> unit 
JScript では、明示的なインターフェイスの実装はサポートされません。

パラメーター

  • format
    型 : System.Runtime.InteropServices.ComTypes.FORMATETC%
    使用する形式、中級およびターゲット デバイスを定義する参照渡し FORMATETC の構造に参照データを渡すとき。 Boolean または演算子を使用して複数の中間を指定することは、で指定されている値の中で最も中間を選択するか、メソッドができます。
  • medium
    型 : System.Runtime.InteropServices.ComTypes.STGMEDIUM%
    このメソッドが返されるとき、このパラメーターに pUnkForRelease のメンバーの値によって tymed のメンバーによって返されたデータを含むストレージ メディアを示す、中間を解放する必要があります STGMEDIUM の構造体への参照。pUnkForRelease が nullnull 参照 (Visual Basic では Nothing)場合、中間レシーバーは、を解放する必要があります。; それ以外 IUnknown への pUnkForRelease の点が適切なオブジェクトで Release のメソッドを呼び出すことができるようにインターフェイスです。中間を割り当てて、このメソッドで入力する必要があります。このパラメーターは初期化せずに渡されます。

実装

IDataObject.GetData(FORMATETC%, STGMEDIUM%)

解説

このメソッドは、クリップボードのオブジェクトが既存の IDataObjectをラップしていると仮定する System.Runtime.InteropServices.ComTypes の名前空間からの対応する GetData の呼び出しに委任します。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

ClipboardObject クラス

Microsoft.VisualStudio.Data.Framework 名前空間