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.Determines whether the data object is capable of rendering the data described in the FORMATETC structure. 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.Objects attempting a paste or drop operation can call this method before calling GetData(FORMATETC, STGMEDIUM) to get an indication of whether the operation may be successful.

 virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
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.A pointer to a FORMATETC structure, passed by reference, that defines the format, medium, and target device to use for the query.

Retours

Cette méthode prend en charge les valeurs de retour E_INVALIDARG, E_UNEXPECTED et E_OUTOFMEMORY standard, ainsi que les suivantes :This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following:

ValeurValue DescriptionDescription
S_OKS_OK Un appel ultérieur à GetData(FORMATETC, STGMEDIUM) réussira probablement.A subsequent call to GetData(FORMATETC, STGMEDIUM) would probably be successful.
DV_E_LINDEXDV_E_LINDEX Valeur non valide pour lindex ; actuellement, seule la valeur -1 est prise en charge.An invalid value for lindex; currently, only -1 is supported.
DV_E_FORMATETCDV_E_FORMATETC Valeur non valide pour le paramètre pFormatetc.An invalid value for the pFormatetc parameter.
DV_E_TYMEDDV_E_TYMED Valeur tymed non valide.An invalid tymed value.
DV_E_DVASPECTDV_E_DVASPECT Valeur dwAspect non valide.An invalid dwAspect value.
OLE_E_NOTRUNNINGOLE_E_NOTRUNNING L'application n'est pas en cours d'exécution.The application is not running.

Implémente

Remarques

Ce membre est une implémentation de membre d'interface explicite.This member is an explicit interface member implementation. Il peut être utilisé uniquement lorsque le DataObject est casté en une interface IDataObject.It can be used only when the DataObject is cast to an IDataObject interface.

S’applique à