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.

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 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.

Remarques

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

S’applique à