IDataObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 |
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 |
QueryGetData(FORMATETC) |
Récupère une valeur indiquant si l'implémenteur peut restituer les données qui sont contenues dans le paramètre |
SetData(IntPtr, IntPtr, Int32) |
Transfère les données qui sont contenues dans la structure STGMEDIUM, référencées par |