DataObject.IDataObject.QueryGetData(FORMATETC) Méthode

Définition

Détermine si l'objet de données est capable de rendre les données décrites dans la structure FORMATETC. Les objets qui tentent une opération de collage ou de déplacement peuvent appeler cette méthode avant d'appeler GetData(FORMATETC, STGMEDIUM) pour obtenir savoir si l'opération a des chances de réussir.

 virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
[System.Security.SecurityCritical]
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
[<System.Security.SecurityCritical>]
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
Function QueryGetData (ByRef formatetc As FORMATETC) As Integer Implements IDataObject.QueryGetData

Paramètres

formatetc
FORMATETC

Pointeur vers une structure FORMATETC, passée par référence, qui définit le format, le support et le périphérique cible à utiliser pour la requête.

Retours

Cette méthode prend en charge les valeurs de retour E_INVALIDARG, E_UNEXPECTED et E_OUTOFMEMORY standard, ainsi que les suivantes :

Valeur Description
S_OK Un appel ultérieur à GetData(FORMATETC, STGMEDIUM) réussira probablement.
DV_E_LINDEX Valeur non valide pour lindex ; actuellement, seule la valeur -1 est prise en charge.
DV_E_FORMATETC Valeur non valide pour le paramètre pFormatetc.
DV_E_TYMED Valeur tymed non valide.
DV_E_DVASPECT Valeur dwAspect non valide.
OLE_E_NOTRUNNING L'application n'est pas en cours d'exécution.

Implémente

Attributs

Remarques

Ce membre est une implémentation d'un membre d'interface explicite. Il peut uniquement être utilisé lorsque l'instance de DataObject est castée en interface IDataObject.

S’applique à