Поделиться через


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

См. также

Ссылки

ClipboardObject Класс

Microsoft.VisualStudio.Data.Framework - пространство имен