IDataObject.QueryGetData(FORMATETC) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.