IDataObject Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de beheerde definitie van de IDataObject interface.
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
- Afgeleid
- Kenmerken
Opmerkingen
Zie de interface IDataObject voor meer informatie.
De algemene taalruntime genereert een uitzondering wanneer een COM-methode in systeemeigen code een HRESULT retourneert. Zie Procedures voor meer informatie : HRESULT's en uitzonderingen toewijzen.
Methoden
| Name | Description |
|---|---|
| DAdvise(FORMATETC, ADVF, IAdviseSink, Int32) |
Hiermee maakt u een verbinding tussen een gegevensobject en een adviessink. Deze methode wordt aangeroepen door een object dat ondersteuning biedt voor een adviessink en stelt de adviessink in staat om op de hoogte te worden gesteld van wijzigingen in de gegevens van het object. |
| DUnadvise(Int32) |
Hiermee wordt een meldingsverbinding vernietigd die eerder tot stand was gebracht. |
| EnumDAdvise(IEnumSTATDATA) |
Hiermee maakt u een object dat kan worden gebruikt om de huidige adviesverbindingen op te sommen. |
| EnumFormatEtc(DATADIR) |
Hiermee maakt u een object voor het inventariseren van de FORMATETC structuren voor een gegevensobject. Deze structuren worden gebruikt in aanroepen naar GetData(FORMATETC, STGMEDIUM) of SetData(FORMATETC, STGMEDIUM, Boolean). |
| GetCanonicalFormatEtc(FORMATETC, FORMATETC) |
Biedt een standaardstructuur FORMATETC die logisch gelijk is aan een complexere structuur. Gebruik deze methode om te bepalen of twee verschillende FORMATETC structuren dezelfde gegevens retourneren, waardoor dubbele rendering niet meer nodig is. |
| GetData(FORMATETC, STGMEDIUM) |
Hiermee worden gegevens opgehaald uit een brongegevensobject. De GetData(FORMATETC, STGMEDIUM) methode, die wordt aangeroepen door een gegevensgebruiker, geeft de gegevens weer die worden beschreven in de opgegeven FORMATETC structuur en draagt deze over via de opgegeven STGMEDIUM structuur. De beller neemt vervolgens de verantwoordelijkheid voor het vrijgeven van de STGMEDIUM structuur. |
| GetDataHere(FORMATETC, STGMEDIUM) |
Hiermee worden gegevens opgehaald uit een brongegevensobject. Deze methode, die wordt aangeroepen door een gegevensgebruiker, verschilt van de GetData(FORMATETC, STGMEDIUM) methode waarin de aanroeper het opgegeven opslagmedium moet toewijzen en vrijmaken. |
| QueryGetData(FORMATETC) |
Bepaalt of het gegevensobject de gegevens kan weergeven die in de FORMATETC structuur worden beschreven. Objecten die een bewerking voor plakken of neerzetten proberen, kunnen deze methode aanroepen GetData(FORMATETC, STGMEDIUM) voordat u een indicatie krijgt of de bewerking kan slagen. |
| SetData(FORMATETC, STGMEDIUM, Boolean) |
Hiermee worden gegevens overgedragen naar het object dat deze methode implementeert. Deze methode wordt aangeroepen door een object dat een gegevensbron bevat. |