Language

IDataObject インターフェイス

定義

IDataObject インターフェイスを実装する呼び出し元とデータ オブジェクトの間の接続を作成します。 この接続により、データ オブジェクトのデータの変更を呼び出し元に通知できます。

public interface class IDataObject
[System.Runtime.InteropServices.Guid("0000010e-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDataObject
[<System.Runtime.InteropServices.Guid("0000010e-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDataObject = interface
Public Interface IDataObject
属性

注釈

IDataObject インターフェイスと Microsoft 管理コンソール (MMC) を使用したプログラミングの詳細については、「MMC プログラマ ガイドを参照してください。

メソッド

名前 説明
DAdvise(IntPtr, Int32, IntPtr, Int32)

IDataObject インターフェイスを実装するデータ オブジェクトと呼び出し元オブジェクトの間に通知接続を作成し、呼び出し元がデータ オブジェクトのデータの変更の通知を受信できるようにします。

DUnadvise(Int32)

DAdvise(IntPtr, Int32, IntPtr, Int32) メソッドへの以前の呼び出しによって作成された通知接続を破棄します。

EnumDAdvise(IntPtr)

この IDataObject インターフェイスによって現在維持されている通知接続を列挙できるオブジェクトへのポインターを取得します。

EnumFormatEtc(Int32, IntPtr)

この実装でサポートされている FORMATETC 列挙子型を列挙できるオブジェクトへのポインターを取得します。

GetCanonicalFormatEtc(IntPtr, IntPtr)

FORMATETC パラメーターによって参照されるFORMATETC構造体と論理的に等価である (必ずしも等しくない) 標準のa構造体へのポインターを取得します。

GetData(FORMATETC, STGMEDIUM)

指定した pFormatEtc 構造体に記述されているデータをレンダリングし、 b パラメーターに転送します。

GetDataHere(FORMATETC, STGMEDIUM)

指定した pFormatEtc 構造体に記述されているデータをレンダリングし、 b パラメーターに転送します。

QueryGetData(FORMATETC)

a パラメーターに含まれるデータを実装者がレンダリングできるかどうかを示す値を取得します。

SetData(IntPtr, IntPtr, Int32)

STGMEDIUMによって参照されるa構造体に含まれるデータを、IDataObject インターフェイスのこのインスタンスに転送します。

適用対象