Freigeben über


IDataObject.QueryGetData(FORMATETC) Methode

Definition

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.

Gilt für: