IDataObject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Verbindung zwischen einem Aufrufer und einem Datenobjekt, das die IDataObject-Schnittstelle implementiert. Diese Verbindung ermöglicht Benachrichtigungen über Änderungen an den Daten für das 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 dem Microsoft Management Console (MMC) finden Sie im Handbuch zum MMC-Programmierhandbuch.
Methoden
| Name | Beschreibung |
|---|---|
| DAdvise(IntPtr, Int32, IntPtr, Int32) |
Erstellt eine Benachrichtigungsverbindung zwischen einem Datenobjekt, das die IDataObject Schnittstelle und ein Aufruferobjekt implementiert, sodass der Aufrufer Benachrichtigungen über Änderungen an den Daten für das Datenobjekt empfängt. |
| DUnadvise(Int32) |
Zerstört eine Benachrichtigungsverbindung, die von 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 aufzählen kann, die derzeit von dieser IDataObject Schnittstelle verwaltet werden. |
| EnumFormatEtc(Int32, IntPtr) |
Ruft einen Zeiger auf ein Objekt ab, das die FORMATETC von dieser Implementierung unterstützten Enumerationstypen aufzählen kann. |
| GetCanonicalFormatEtc(IntPtr, IntPtr) |
Ruft einen Zeiger auf eine Standardstruktur FORMATETC ab, die logisch der Struktur entspricht, die jedoch nicht unbedingt gleich der Struktur ist, auf die FORMATETC durch den |
| GetData(FORMATETC, STGMEDIUM) |
Rendert die Daten, die in der angegebenen pFormatEtc-Struktur beschrieben werden, und überträgt sie an den |
| GetDataHere(FORMATETC, STGMEDIUM) |
Rendert die Daten, die in der angegebenen pFormatEtc-Struktur beschrieben werden, und überträgt sie an den |
| QueryGetData(FORMATETC) |
Ruft einen Wert ab, der angibt, ob der Implementierer die Daten rendern kann, die |
| SetData(IntPtr, IntPtr, Int32) |
Überträgt die Daten, auf die in der STGMEDIUM Struktur verwiesen wird, auf die verwiesen wird |