DataObject.IDataObject.QueryGetData(FORMATETC) Método

Definición

Determina si el objeto de datos es capaz de representar los datos descritos en la FORMATETC estructura. Los objetos que intentan una operación de pegado o colocación pueden llamar a este método antes de llamar GetData(FORMATETC, STGMEDIUM) a para obtener una indicación de si la operación puede ser correcta.

 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

Parámetros

formatetc
FORMATETC

Puntero a una FORMATETC estructura, pasada por referencia, que define el formato, el medio y el dispositivo de destino que se va a usar para la consulta.

Devoluciones

Este método admite los valores devueltos estándar E_INVALIDARG, E_UNEXPECTED y E_OUTOFMEMORY, así como lo siguiente:

Valor Descripción
S_OK Es probable que una llamada posterior a GetData(FORMATETC, STGMEDIUM) se realice correctamente.
DV_E_LINDEX Valor no válido para lindex; actualmente, solo se admite -1.
DV_E_FORMATETC Valor no válido para el pFormatetc parámetro .
DV_E_TYMED Valor no válido tymed .
DV_E_DVASPECT Valor no válido dwAspect .
OLE_E_NOTRUNNING La aplicación no se está ejecutando.

Implementaciones

Comentarios

Este miembro es una implementación explícita de miembro de interfaz. Solo se puede usar cuando se convierte en DataObject una IDataObject interfaz.

Se aplica a