Partager via


ClipboardObject.IDataObject.QueryGetData, méthode

Détermine si l'objet de données est capable de rendre les données décrites dans la structure FORMATETC.Les objets vous tentez un collage ou une opération de déplacement peuvent appeler cette méthode avant d'appeler l' IDataObject.GetData pour obtenir une indication de si l'opération a réussi.

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Déclaration
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 ne prend pas en charge les implémentations d'interfaces explicites.

Paramètres

Valeur de retour

Type : System.Int32
Cette méthode prend les valeurs de retour standard E_INVALIDARG, E_UNEXPECTED, et E_OUTOFMEMORY, ainsi que les éléments suivants :

Valeur

Description

S_OK

Un appel suivant à GetData sera probablement réussi.

DV_E_LINDEX

Il existe une valeur non valide pour lindex ; actuellement, seule la valeur -1 est prise en charge.

DV_E_FORMATETC

Il existe une valeur non valide pour le paramètre format.

DV_E_TYMED

Il existe une valeur non valide d' tymed .

DV_E_DVASPECT

Il existe une valeur non valide d' dwAspect .

OLE_E_NOTRUNNING

L'application n'est pas en cours d'exécution.

Implémentations

IDataObject.QueryGetData(FORMATETC%)

Notes

Cette méthode délègue l'appel à l' QueryGetData correspondant de l'espace de noms d' System.Runtime.InteropServices.ComTypes , en supposant que l'objet du presse-papiers encapsule IDataObjectexistant.

Sécurité .NET Framework

Voir aussi

Référence

ClipboardObject Classe

Microsoft.VisualStudio.Data.Framework, espace de noms