IDataObject.QueryGetData(FORMATETC) Méthode

Définition

Détermine si l’objet de données est capable de restituer les données décrites dans la FORMATETC structure. Les objets qui tentent d’effectuer une opération de collage ou de suppression peuvent appeler cette méthode avant d’appeler GetData(FORMATETC, STGMEDIUM) pour obtenir une indication indiquant si l’opération peut réussir.

public:
 int QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format);
public int QueryGetData(ref System.Runtime.InteropServices.ComTypes.FORMATETC format);
abstract member QueryGetData : FORMATETC -> int
Public Function QueryGetData (ByRef format As FORMATETC) As Integer

Paramètres

format
FORMATETC

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

Retours

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

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

Remarques

Pour plus d’informations, consultez la méthode IDataObject ::QueryGetData.

S’applique à