IDataObject Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una connessione tra un chiamante e un oggetto dati che implementa l'interfaccia IDataObject. Questa connessione abilita le notifiche delle modifiche apportate ai dati per l'oggetto dati al chiamante.
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
- Attributi
Commenti
Per altre informazioni sulla programmazione con l'interfaccia IDataObject e il Microsoft Management Console (MMC), vedere la guida MMC Programmer's Guide.
Metodi
| Nome | Descrizione |
|---|---|
| DAdvise(IntPtr, Int32, IntPtr, Int32) |
Crea una connessione di notifica tra un oggetto dati che implementa l'interfaccia IDataObject e un oggetto chiamante, consentendo al chiamante di ricevere la notifica delle modifiche nei dati per l'oggetto dati. |
| DUnadvise(Int32) |
Elimina definitivamente una connessione di notifica creata da una chiamata precedente al DAdvise(IntPtr, Int32, IntPtr, Int32) metodo . |
| EnumDAdvise(IntPtr) |
Recupera un puntatore a un oggetto in grado di enumerare le connessioni di notifica attualmente gestite da questa IDataObject interfaccia. |
| EnumFormatEtc(Int32, IntPtr) |
Recupera un puntatore a un oggetto in grado di enumerare i FORMATETC tipi di enumeratore supportati da questa implementazione. |
| GetCanonicalFormatEtc(IntPtr, IntPtr) |
Recupera un puntatore a una struttura standard FORMATETC equivalente logicamente a , ma non necessariamente uguale a , alla FORMATETC struttura a cui fa riferimento il |
| GetData(FORMATETC, STGMEDIUM) |
Esegue il rendering dei dati descritti nella struttura pFormatEtc specificata e lo trasferisce al |
| GetDataHere(FORMATETC, STGMEDIUM) |
Esegue il rendering dei dati descritti nella struttura pFormatEtc specificata e lo trasferisce al |
| QueryGetData(FORMATETC) |
Recupera un valore che indica se l'implementatore può eseguire il rendering dei dati contenuti nel |
| SetData(IntPtr, IntPtr, Int32) |
Trasferisce i dati contenuti nella STGMEDIUM struttura a cui fa |