IDataObject Rozhraní

Definice

Vytvoří připojení mezi volajícím a datovým objektem implementuje rozhraní IDataObject. Toto připojení umožňuje oznámení o změnách dat datového objektu volajícímu.

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
Atributy

Poznámky

Další informace o programování s rozhraním IDataObject a konzolou MICROSOFT Management Console (MMC) naleznete v Příručce programátora konzoly MMC.

Metody

DAdvise(IntPtr, Int32, IntPtr, Int32)

Vytvoří připojení oznámení mezi datovým objektem implementátorem IDataObject rozhraní a objektem volajícího, který umožňuje volajícímu přijímat oznámení o změnách v datech datového objektu.

DUnadvise(Int32)

Zničí připojení oznámení, které bylo vytvořeno dřívějším voláním DAdvise(IntPtr, Int32, IntPtr, Int32) metody .

EnumDAdvise(IntPtr)

Načte ukazatel na objekt, který může vytvořit výčet připojení oznámení, které jsou nyní spravovány tímto IDataObject rozhraním.

EnumFormatEtc(Int32, IntPtr)

Načte ukazatel na objekt, který může vytvořit výčet typů enumerátoru FORMATETC , které tato implementace podporuje.

GetCanonicalFormatEtc(IntPtr, IntPtr)

Načte ukazatel na standardní FORMATETC strukturu, která je logicky ekvivalentní, ale ne nutně rovna FORMATETC struktuře, na kterou odkazuje a parametr.

GetData(FORMATETC, STGMEDIUM)

Vykreslí data popsaná v zadané struktuře pFormatEtc a přenese je do parametru b .

GetDataHere(FORMATETC, STGMEDIUM)

Vykreslí data popsaná v zadané struktuře pFormatEtc a přenese je do parametru b .

QueryGetData(FORMATETC)

Načte hodnotu označující, zda implementátor může vykreslit data obsažená v parametru a .

SetData(IntPtr, IntPtr, Int32)

Přenese data obsažená ve STGMEDIUM struktuře, na kterou aodkazuje , do této instance IDataObject rozhraní.

Platí pro