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 Недопустимое значение параметра format .
DV_E_TYMED Недопустимое tymed значение.
DV_E_DVASPECT Недопустимое dwAspect значение.
OLE_E_NOTRUNNING Приложение не запущено.

Комментарии

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

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