DataObject.IDataObject.QueryGetData(FORMATETC) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.