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.
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
Parameter
- format
- 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 format 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. |
Hinweise
Weitere Informationen finden Sie unter "IDataObject::QueryGetData"-Methode.