Udostępnij za pośrednictwem


IDataObject Interfejs

Definicja

Tworzy połączenie między obiektem wywołującym i obiektem danych implementowania interfejsu IDataObject. To połączenie umożliwia powiadomienia o zmianach w danych obiektu danych do obiektu wywołującego.

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
Atrybuty

Uwagi

Aby uzyskać więcej informacji na temat programowania za pomocą interfejsu IDataObject i programu Microsoft Management Console ( MMC), zobacz Przewodnik programisty MMC.

Metody

DAdvise(IntPtr, Int32, IntPtr, Int32)

Tworzy połączenie powiadomień między obiektem danych implementujące IDataObject interfejs a obiektem wywołującym, umożliwiając obiektowi wywołującego odbieranie powiadomień o zmianach w danych obiektu danych.

DUnadvise(Int32)

Niszczy połączenie powiadomień, które zostało utworzone przez wcześniejsze wywołanie DAdvise(IntPtr, Int32, IntPtr, Int32) metody .

EnumDAdvise(IntPtr)

Pobiera wskaźnik do obiektu, który może wyliczać połączenia powiadomień, które są obecnie obsługiwane przez ten IDataObject interfejs.

EnumFormatEtc(Int32, IntPtr)

Pobiera wskaźnik do obiektu, który może wyliczać typy modułów FORMATETC wyliczających obsługiwane przez tę implementację.

GetCanonicalFormatEtc(IntPtr, IntPtr)

Pobiera wskaźnik do standardowej FORMATETC struktury, która jest logicznie równoważna, ale niekoniecznie równej FORMATETC strukturze, do którego odwołuje a się parametr .

GetData(FORMATETC, STGMEDIUM)

Renderuje dane opisane w określonej strukturze pFormatEtc i przesyła je do parametru b .

GetDataHere(FORMATETC, STGMEDIUM)

Renderuje dane opisane w określonej strukturze pFormatEtc i przesyła je do parametru b .

QueryGetData(FORMATETC)

Pobiera wartość wskazującą, czy implementator może renderować dane zawarte w parametrze a .

SetData(IntPtr, IntPtr, Int32)

Przesyła dane zawarte w STGMEDIUM strukturze, do których odwołuje asię element , do tego wystąpienia interfejsu IDataObject .

Dotyczy