Condividi tramite


DataObject.IDataObject.QueryGetData(FORMATETC) Metodo

Definizione

Determina se l'oggetto dati è in grado di eseguire il rendering dei dati descritti nella struttura FORMATETC. Gli oggetti che tentano un'operazione di inserimento o rilascio possono chiamare questo metodo prima di chiamare GetData(FORMATETC, STGMEDIUM) per ottenere indicazioni relative alla riuscita 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 struttura FORMATETC, passato per riferimento, che definisce formato, supporto e periferica di destinazione da utilizzare per la query.

Restituisce

Questo metodo supporta i valori restituiti standard E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY, nonché quanto segue:

Valore Descrizione
S_OK Una successiva chiamata al metodo GetData(FORMATETC, STGMEDIUM) avrà probabilmente esito positivo.
DV_E_LINDEX Valore non valido per lindex; attualmente, è supportato solo il valore -1.
DV_E_FORMATETC Valore non valido per il parametro pFormatetc.
DV_E_TYMED Valore di tymed non valido.
DV_E_DVASPECT Valore di dwAspect non valido.
OLE_E_NOTRUNNING L'applicazione non è in esecuzione.

Implementazioni

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast della classe DataObject su un'interfaccia IDataObject.

Si applica a