ClipboardObject.IDataObject.QueryGetData-Methode
Bestimmt, ob das Datenobjekt die in der FORMATETC-Struktur beschriebenen Daten rendern kann. Die Objekte, die eine Einfügen oder einen Drop-Vorgang versuchen, können diese Methode aufrufen vor Aufrufen von IDataObject.GetData, um ein Hinweis abzurufen, dass der Vorgang erfolgreich ist.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
Private Function QueryGetData ( _
ByRef format As FORMATETC _
) As Integer Implements IDataObject.QueryGetData
int IDataObject.QueryGetData(
ref FORMATETC format
)
private:
virtual int QueryGetData(
FORMATETC% format
) sealed = IDataObject::QueryGetData
private abstract QueryGetData :
format:FORMATETC byref -> int
private override QueryGetData :
format:FORMATETC byref -> int
JScript unterstützt keine expliziten Schnittstellenimplementierungen
Parameter
format
Typ: FORMATETC%Ein Verweis auf eine FORMATETC übergeben, Struktur durch einen Verweis, der das Format, den mittleren und das Zielgerät definiert, um die Abfrage zu verwenden.
Rückgabewert
Typ: Int32
Diese Methode unterstützt die Standardrückgabewerte E_INVALIDARG, E_UNEXPECTED und E_OUTOFMEMORY sowie Folgendes:
Wert |
Beschreibung |
---|---|
S_OK |
Ein nachfolgender Aufruf GetData ist 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 format-Parameter ist ungültig. |
DV_E_TYMED |
Es gibt einen ungültigen Wert tymed. |
DV_E_DVASPECT |
Es gibt einen ungültigen Wert dwAspect. |
OLE_E_NOTRUNNING |
Die Anwendung wird nicht ausgeführt. |
Implementiert
IDataObject.QueryGetData(FORMATETC)
Hinweise
Diese Methode delegiert den Aufruf an den entsprechenden QueryGetData vom System.Runtime.InteropServices.ComTypes und Namespace angenommen, dass Zwischenablageobjekt vorhandenes IDataObject umschließt.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.