IDataObject Schnittstelle

Definition

Erstellt eine Verbindung zwischen einem Aufrufer und einem Datenobjekt, das die IDataObject-Schnittstelle implementiert. Diese Verbindung ermöglicht Benachrichtigungen über Änderungen an den Daten im Datenobjekt an den Aufrufer.

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
Attribute

Hinweise

Weitere Informationen zur Programmierung mit der IDataObject-Schnittstelle und der Microsoft Management Console (MMC) finden Sie im MMC-Programmierhandbuch.

Methoden

DAdvise(IntPtr, Int32, IntPtr, Int32)

Erstellt eine Benachrichtigungsverbindung zwischen einem Datenobjekt, das die IDataObject-Schnittstelle implementiert, und einem aufrufenden Objekt, wodurch der Aufrufer Benachrichtigungen über Änderungen an den Daten des Datenobjekts erhalten kann.

DUnadvise(Int32)

Zerstört eine Benachrichtigungsverbindung, die bei einem früheren Aufruf der DAdvise(IntPtr, Int32, IntPtr, Int32)-Methode erstellt wurde.

EnumDAdvise(IntPtr)

Ruft einen Zeiger auf ein Objekt ab, das die Benachrichtigungsverbindungen auflisten kann, die derzeit von dieser IDataObject-Schnittstelle verwaltet werden.

EnumFormatEtc(Int32, IntPtr)

Ruft einen Zeiger auf ein Objekt ab, das die FORMATETC-Enumeratortypen auflisten kann, die diese Implementierung unterstützt.

GetCanonicalFormatEtc(IntPtr, IntPtr)

Ruft einen Zeiger auf eine FORMATETC-Standardstruktur ab, die der FORMATETC-Struktur, auf die der a-Parameter verweist, logisch äquivalent, aber nicht unbedingt gleich ist.

GetData(FORMATETC, STGMEDIUM)

Rendert die in der angegebenen pFormatEtc-Struktur beschriebenen Daten und überträgt diese an den b-Parameter.

GetDataHere(FORMATETC, STGMEDIUM)

Rendert die in der angegebenen pFormatEtc-Struktur beschriebenen Daten und überträgt diese an den b-Parameter.

QueryGetData(FORMATETC)

Ruft einen Wert ab, der angibt, ob der Implementierer die im a-Parameter enthaltenen Daten rendern kann.

SetData(IntPtr, IntPtr, Int32)

Überträgt die in der STGMEDIUM-Struktur, auf die durch a verwiesen wird, enthaltenen Daten an diese Instanz der IDataObject-Schnittstelle.

Gilt für: