IDataObject Interfejs
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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
| Nazwa | Opis |
|---|---|
| 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 |
| GetData(FORMATETC, STGMEDIUM) |
Renderuje dane opisane w określonej strukturze pFormatEtc i przesyła je do parametru |
| GetDataHere(FORMATETC, STGMEDIUM) |
Renderuje dane opisane w określonej strukturze pFormatEtc i przesyła je do parametru |
| QueryGetData(FORMATETC) |
Pobiera wartość wskazującą, czy implementator może renderować dane zawarte w parametrze |
| SetData(IntPtr, IntPtr, Int32) |
Przesyła dane zawarte w STGMEDIUM strukturze, do których odwołuje |