Freigeben über


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

Siehe auch

Referenz

ClipboardObject Klasse

Microsoft.VisualStudio.Data.Framework-Namespace