DataObject.IDataObject.QueryGetData(FORMATETC) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob das Datenobjekt die in der FORMATETC Struktur beschriebenen Daten rendern kann. Objekte, die versuchen, einen Einfüge- oder Drop-Vorgang auszuführen, können diese Methode aufrufen, um GetData(FORMATETC, STGMEDIUM) einen Hinweis darauf zu erhalten, ob der Vorgang erfolgreich sein kann.
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
Parameter
- formatetc
- FORMATETC
Ein Zeiger auf eine FORMATETC Struktur, die per Verweis übergeben wird und das format, mittel und zielgerät definiert, das für die Abfrage verwendet werden soll.
Gibt zurück
Diese Methode unterstützt die Standardrücklaufwerte E_INVALIDARG, E_UNEXPECTED und E_OUTOFMEMORY sowie folgendes:
| Wert: | Beschreibung |
|---|---|
| S_OK | Ein späterer Aufruf GetData(FORMATETC, STGMEDIUM) wäre wahrscheinlich erfolgreich. |
| DV_E_LINDEX | Ein ungültiger Wert für lindex; wird derzeit nur -1 unterstützt. |
| DV_E_FORMATETC | Ein ungültiger Wert für den pFormatetc Parameter.
|
| DV_E_TYMED | Ein ungültiger tymed Wert. |
| DV_E_DVASPECT | Ein ungültiger dwAspect Wert. |
| OLE_E_NOTRUNNING | Die Anwendung wird nicht ausgeführt. |
Implementiert
Hinweise
Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die DataObject Umwandlung in eine IDataObject Schnittstelle erfolgt.