DataObject.IDataObject.QueryGetData(FORMATETC) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se l'oggetto dati è in grado di eseguire il rendering dei dati descritti nella FORMATETC struttura. Gli oggetti che tentano un'operazione incolla o rilascia possono chiamare questo metodo prima di chiamare GetData(FORMATETC, STGMEDIUM) per ottenere un'indicazione dell'esito positivo dell'operazione.
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
Parametri
- formatetc
- FORMATETC
Puntatore a una FORMATETC struttura, passata per riferimento, che definisce il formato, il supporto e il dispositivo di destinazione da usare per la query.
Valori restituiti
Questo metodo supporta i valori restituiti standard E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, nonché i seguenti:
| Valore | Descrizione |
|---|---|
| S_OK | Una chiamata successiva a GetData(FORMATETC, STGMEDIUM) avrebbe probabilmente avuto esito positivo. |
| DV_E_LINDEX | Valore non valido per lindex. Attualmente è supportato solo -1. |
| DV_E_FORMATETC | Valore non valido per il pFormatetc parametro .
|
| DV_E_TYMED | Valore non valido tymed . |
| DV_E_DVASPECT | Valore non valido dwAspect . |
| OLE_E_NOTRUNNING | L'applicazione non è in esecuzione. |
Implementazioni
Commenti
Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast di a un'interfaccia DataObjectIDataObject .