ClipboardObject.IDataObject.QueryGetData - метод
Определяет, способен ли объект данных выполнять отрисовку данных, описанных в структуре FORMATETC.Объекты при попытке вставить или операции удаления могут вызывать этот метод до вызова IDataObject.GetData чтобы получить сведения о том, будет ли операция завершилась успешно.
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Private Function QueryGetData ( _
ByRef format As FORMATETC _
) As Integer Implements IDataObject.QueryGetData
int IDataObject.QueryGetData(
ref FORMATETC format
)
private:
virtual int QueryGetData(
FORMATETC% format
) sealed = IDataObject::QueryGetData
private abstract QueryGetData :
format:FORMATETC byref -> int
private override QueryGetData :
format:FORMATETC byref -> int
JScript не поддерживает явные реализации интерфейса.
Параметры
- format
Тип: System.Runtime.InteropServices.ComTypes.FORMATETC%
Ссылка на структуру, FORMATETC передаваемое по ссылке, которая определяет формат, среду передачи и целевое устройство, используемый для запроса.
Возвращаемое значение
Тип: System.Int32
Этот метод поддерживает стандартные возвращаемые значения E_INVALIDARG, E_UNEXPECTED и E_OUTOFMEMORY, а также следующие:
Значение |
Описание |
---|---|
S_OK |
Последующий вызов GetData, скорее всего, будет успешным. |
DV_E_LINDEX |
Недопустимое значение для lindex; в настоящий момент поддерживается только значение -1. |
DV_E_FORMATETC |
Недопустимое значение для параметра format. |
DV_E_TYMED |
Недопустимое значение tymed. |
DV_E_DVASPECT |
Недопустимое значение dwAspect. |
OLE_E_NOTRUNNING |
Приложение не выполняется. |
Реализации
IDataObject.QueryGetData(FORMATETC%)
Заметки
Этот метод делегатов вызов соответствующего QueryGetData из пространства имен System.Runtime.InteropServices.ComTypes при условии, что объект буфера обмена создает программу-оболочку существующее IDataObject.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.