IDataObject Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy połączenie między obiektem wywołującym i obiektem danych implementowania interfejsu IDataObject. To połączenie umożliwia wysyłanie powiadomień 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 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, dzięki czemu obiekt wywołujący odbiera powiadomienie 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 wyliczyć 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ć FORMATETC typy wyliczające 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, |
| 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órego odwołuje się |