IDataObject.QueryGetData(FORMATETC) Метод

Определение

Определяет, способен ли объект данных выполнять отрисовку данных, описанных в структуре FORMATETC. Объекты, пытающиеся выполнять операцию вставки или перетаскивания, могут вызывать этот метод перед вызовом GetData(FORMATETC, STGMEDIUM), чтобы получить указание о том, может ли операция быть успешной.

public:
 int QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format);
public int QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC format);
abstract member QueryGetData : FORMATETC -> int
Public Function QueryGetData (ByRef format As FORMATETC) As Integer

Параметры

format
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 Приложение не выполняется.

Комментарии

Дополнительные сведения см. в разделе Метод IDataObject::QueryGetData.

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