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.