DataObject.IDataObject.QueryGetData(FORMATETC) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, способен ли объект данных выполнять отрисовку данных, описанных в структуре FORMATETC. Объекты, пытающиеся выполнять операцию вставки или перетаскивания, могут вызывать этот метод перед вызовом GetData(FORMATETC, STGMEDIUM), чтобы получить указание о том, может ли операция быть успешной.
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
Параметры
- formatetc
- FORMATETC
Указатель на структуру FORMATETC, переданную ссылкой, которая определяет формат, среду передачи и целевое устройство, которые должны использоваться для запроса.
Возвращаемое значение
Этот метод поддерживает стандартные возвращаемые значения E_INVALIDARG, E_UNEXPECTED и E_OUTOFMEMORY, а также следующие.
Значение | Описание: |
---|---|
S_OK | Последующий вызов GetData(FORMATETC, STGMEDIUM), возможно, будет успешным. |
DV_E_LINDEX | Недопустимое значение для lindex; в настоящий момент поддерживается только значение -1. |
DV_E_FORMATETC | Недопустимое значение для параметра pFormatetc .
|
DV_E_TYMED | Недопустимое значение tymed. |
DV_E_DVASPECT | Недопустимое значение dwAspect. |
OLE_E_NOTRUNNING | Приложение не выполняется. |
Реализации
Комментарии
Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только когда объект класса DataObject приведен к типу интерфейса IDataObject.