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 .