IDataObject Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en anslutning mellan en anropare och ett dataobjekt som implementerar IDataObject-gränssnittet. Den här anslutningen möjliggör meddelanden om ändringar i data för dataobjektet till anroparen.
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
- Attribut
Kommentarer
Mer information om programmering med IDataObject-gränssnittet och Microsoft Management Console (MMC) finns i MMC Programmer's Guide.
Metoder
| Name | Description |
|---|---|
| DAdvise(IntPtr, Int32, IntPtr, Int32) |
Skapar en meddelandeanslutning mellan ett dataobjekt som implementerar IDataObject gränssnittet och ett anroparobjekt, så att anroparen kan ta emot meddelanden om ändringar i data för dataobjektet. |
| DUnadvise(Int32) |
Förstör en meddelandeanslutning som skapades av ett tidigare anrop till DAdvise(IntPtr, Int32, IntPtr, Int32) metoden. |
| EnumDAdvise(IntPtr) |
Hämtar en pekare till ett objekt som kan räkna upp de meddelandeanslutningar som för närvarande underhålls av det här IDataObject gränssnittet. |
| EnumFormatEtc(Int32, IntPtr) |
Hämtar en pekare till ett objekt som kan räkna upp de FORMATETC uppräkningstyper som den här implementeringen stöder. |
| GetCanonicalFormatEtc(IntPtr, IntPtr) |
Hämtar en pekare till en standardstruktur FORMATETC som är logiskt likvärdig med, men inte nödvändigtvis lika med, den FORMATETC struktur som refereras av parametern |
| GetData(FORMATETC, STGMEDIUM) |
Renderar de data som beskrivs i den angivna pFormatEtc-strukturen och överför dem till parametern |
| GetDataHere(FORMATETC, STGMEDIUM) |
Renderar de data som beskrivs i den angivna pFormatEtc-strukturen och överför dem till parametern |
| QueryGetData(FORMATETC) |
Hämtar ett värde som anger om implementeraren kan återge data som finns i parametern |
| SetData(IntPtr, IntPtr, Int32) |
Överför de data som finns i STGMEDIUM strukturen, som refereras av |