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 einen Einfüge oder Ablagevorgang ausführen möchten, können diese Methode aufrufen, bevor sie GetData(FORMATETC, STGMEDIUM) aufrufen, um zu bestimmen, ob der Vorgang erfolgreich durchgeführt werden 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, der als Verweis übergeben wird und das Format, das Medium und das Zielgerät für die Abfrage definiert.
Gibt zurück
Diese Methode unterstützt die Standardrückgabewerte E_INVALIDARG, E_UNEXPECTED und E_OUTOFMEMORY sowie die folgenden Werte:
Wert | BESCHREIBUNG |
---|---|
S_OK | Ein nachfolgender Aufruf von GetData(FORMATETC, STGMEDIUM) wäre wahrscheinlich erfolgreich. |
DV_E_LINDEX | Ein Wert für lindex ist ungültig. Derzeit wird nur -1 unterstützt. |
DV_E_FORMATETC | Ein Wert für den pFormatetc -Parameter ist ungültig.
|
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.