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
- format
Type : System.Runtime.InteropServices.ComTypes.FORMATETC%
Une référence à une structure d' FORMATETC , passée par référence, qui définit le format, la prise en charge, et le périphérique cible à utiliser pour la requête.
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
- 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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.