Partager via


IDataObject Interface

Définition

Crée une connexion entre un appelant et un objet de données implémentant l’interface IDataObject. Cette connexion permet de notifier l’appelant des modifications dans les données pour l’objet de données.

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
Attributs

Remarques

Pour plus d’informations sur la programmation avec l’interface IDataObject et microsoft Management Console (MMC), consultez le Guide du programmeur MMC.

Méthodes

DAdvise(IntPtr, Int32, IntPtr, Int32)

Crée une connexion de notification entre un objet de données implémentant l'interface IDataObject et un objet appelant, laissant l'appelant recevoir notification de modifications des données pour l'objet de données.

DUnadvise(Int32)

Détruit une connexion de notification qui a été créée par un appel antérieur à la méthode DAdvise(IntPtr, Int32, IntPtr, Int32).

EnumDAdvise(IntPtr)

Récupère un pointeur vers un objet qui peut énumérer les connexions de notification qui sont gérées actuellement par cette interface IDataObject.

EnumFormatEtc(Int32, IntPtr)

Récupère un pointeur vers un objet qui peut énumérer les types d'énumérateur FORMATETC que cette implémentation prend en charge.

GetCanonicalFormatEtc(IntPtr, IntPtr)

Récupère un pointeur vers une structure FORMATETC standard qui est logiquement équivalente à, mais pas nécessairement égale à, la structure FORMATETC qui est référencée par le paramètre a.

GetData(FORMATETC, STGMEDIUM)

Génère le rendu des données qui sont décrites dans la structure pFormatEtc spécifiée et les transfère au paramètre b.

GetDataHere(FORMATETC, STGMEDIUM)

Génère le rendu des données qui sont décrites dans la structure pFormatEtc spécifiée et les transfère au paramètre b.

QueryGetData(FORMATETC)

Récupère une valeur indiquant si l'implémenteur peut restituer les données qui sont contenues dans le paramètre a.

SetData(IntPtr, IntPtr, Int32)

Transfère les données qui sont contenues dans la structure STGMEDIUM, référencées par a, à cette instance de l'interface IDataObject.

S’applique à