IDataObject.QueryGetData(FORMATETC) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.