DataObject.IDataObject.QueryGetData(FORMATETC) Methode
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.
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.
virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
[System.Security.SecurityCritical]
int IDataObject.QueryGetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
[<System.Security.SecurityCritical>]
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
Function QueryGetData (ByRef formatetc As FORMATETC) As Integer Implements IDataObject.QueryGetData
Parameters
- formatetc
- FORMATETC
Een aanwijzer naar een FORMATETC structuur, doorgegeven door verwijzing, die de indeling, het medium en het doelapparaat definieert dat voor de query moet worden gebruikt.
Retouren
Deze methode ondersteunt de standaard retourwaarden E_INVALIDARG, E_UNEXPECTED en E_OUTOFMEMORY, evenals de volgende:
| Waarde | Beschrijving |
|---|---|
| S_OK | Een volgende aanroep zou GetData(FORMATETC, STGMEDIUM) waarschijnlijk succesvol zijn. |
| DV_E_LINDEX | Een ongeldige waarde voor lindex; momenteel wordt alleen -1 ondersteund. |
| DV_E_FORMATETC | Een ongeldige waarde voor de formatetc parameter.
|
| DV_E_TYMED | Een ongeldige tymed waarde. |
| DV_E_DVASPECT | Een ongeldige dwAspect waarde. |
| OLE_E_NOTRUNNING | De toepassing wordt niet uitgevoerd. |
Implementeringen
- Kenmerken
Opmerkingen
Dit lid is een expliciete implementatie van interfaceleden. Deze kan alleen worden gebruikt wanneer het DataObject exemplaar naar een IDataObject interface wordt gecast.