IDataObject Interface

Définition

Fournit la définition managée de l’interface IDataObject .

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
public interface IDataObject
[<System.Runtime.InteropServices.Guid("0000010E-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDataObject = interface
type IDataObject = interface
Public Interface IDataObject
Dérivé
Attributs

Remarques

Pour plus d’informations, consultez l’interface IDataObject.

Le Common Language Runtime lève une exception lorsqu’une méthode COM dans le code natif retourne un HRESULT. Pour plus d’informations, consultez How to : Map HRESULTs and Exceptions.

Méthodes

Nom Description
DAdvise(FORMATETC, ADVF, IAdviseSink, Int32)

Crée une connexion entre un objet de données et un récepteur consultatif. Cette méthode est appelée par un objet qui prend en charge un récepteur consultatif et permet au récepteur consultatif d’être informé des modifications apportées aux données de l’objet.

DUnadvise(Int32)

Détruit une connexion de notification qui avait été établie précédemment.

EnumDAdvise(IEnumSTATDATA)

Crée un objet qui peut être utilisé pour énumérer les connexions de conseil actuelles.

EnumFormatEtc(DATADIR)

Crée un objet pour énumérer les FORMATETC structures d’un objet de données. Ces structures sont utilisées dans les appels à GetData(FORMATETC, STGMEDIUM) ou SetData(FORMATETC, STGMEDIUM, Boolean).

GetCanonicalFormatEtc(FORMATETC, FORMATETC)

Fournit une structure standard FORMATETC qui équivaut logiquement à une structure plus complexe. Utilisez cette méthode pour déterminer si deux structures différentes FORMATETC retournent les mêmes données, en supprimant la nécessité d’un rendu en double.

GetData(FORMATETC, STGMEDIUM)

Obtient des données à partir d’un objet de données source. La GetData(FORMATETC, STGMEDIUM) méthode, appelée par un consommateur de données, affiche les données décrites dans la structure spécifiée FORMATETC et les transfère via la structure spécifiée STGMEDIUM . L’appelant assume ensuite la responsabilité de libérer la STGMEDIUM structure.

GetDataHere(FORMATETC, STGMEDIUM)

Obtient des données à partir d’un objet de données source. Cette méthode, appelée par un consommateur de données, diffère de la GetData(FORMATETC, STGMEDIUM) méthode dans laquelle l’appelant doit allouer et libérer le support de stockage spécifié.

QueryGetData(FORMATETC)

Détermine si l’objet de données est capable de restituer les données décrites dans la FORMATETC structure. Les objets qui tentent d’effectuer une opération de collage ou de suppression peuvent appeler cette méthode avant d’appeler GetData(FORMATETC, STGMEDIUM) pour obtenir une indication indiquant si l’opération peut réussir.

SetData(FORMATETC, STGMEDIUM, Boolean)

Transfère les données à l’objet qui implémente cette méthode. Cette méthode est appelée par un objet qui contient une source de données.

S’applique à