DataObject.IDataObject.QueryGetData(FORMATETC) Metod

Definition

Avgör om dataobjektet kan återge de data som beskrivs i FORMATETC strukturen. Objekt som försöker klistra in eller släppa kan anropa den här metoden innan de anropas GetData(FORMATETC, STGMEDIUM) för att få en indikation på om åtgärden kan lyckas.

 virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
int IDataObject.QueryGetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
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

Parametrar

formatetc
FORMATETC

En pekare till en FORMATETC struktur som skickas med referens och som definierar vilket format, medel och målenhet som ska användas för frågan.

Returer

Den här metoden stöder standardreturvärdena E_INVALIDARG, E_UNEXPECTED och E_OUTOFMEMORY samt följande:

Värde Beskrivning
S_OK Ett efterföljande anrop till GetData(FORMATETC, STGMEDIUM) skulle förmodligen lyckas.
DV_E_LINDEX Ett ogiltigt värde för lindex; för närvarande stöds endast -1.
DV_E_FORMATETC Ett ogiltigt värde för parametern pFormatetc .
DV_E_TYMED Ett ogiltigt tymed värde.
DV_E_DVASPECT Ett ogiltigt dwAspect värde.
OLE_E_NOTRUNNING Programmet körs inte.

Implementeringar

Kommentarer

Den här medlemmen är en explicit implementering av gränssnittsmedlemmar. Den kan endast användas när är gjuten DataObject till ett IDataObject gränssnitt.

Gäller för