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 tentative 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 est réussie.
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
format
Type : FORMATETC%Une référence à une structure d'FORMATETC, passée par référence, qui définit le format, le média, et le périphérique cible à utiliser pour la requête.
Valeur de retour
Type : Int32
Cette méthode prend en charge les valeurs de retour standard, E_INVALIDARG, E_UNEXPECTEDet 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 valide pour tymed. |
DV_E_DVASPECT |
Il existe une valeur valide pour 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 System.Runtime.InteropServices.ComTypes, en supposant que l'objet de Presse-papiers encapsule IDataObjectexistant.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.