DataObject.IDataObject.QueryGetData(FORMATETC) Methode

Definition

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.

Gilt für: