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.

public:
 int QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format);
public int QueryGetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC format);
abstract member QueryGetData : FORMATETC -> int
Public Function QueryGetData (ByRef format As FORMATETC) As Integer

Parametrar

format
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 format .
DV_E_TYMED Ett ogiltigt tymed värde.
DV_E_DVASPECT Ett ogiltigt dwAspect värde.
OLE_E_NOTRUNNING Programmet körs inte.

Kommentarer

Mer information finns i IDataObject::QueryGetData-metoden.

Gäller för