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 .

Применяется к