QueryGetData Method
Collapse the table of content
Expand the table of content

IDataObject::QueryGetData Method (FORMATETC%)

 

Determines whether the data object is capable of rendering the data described in the FORMATETC structure. Objects attempting a paste or drop operation can call this method before calling GetData to get an indication of whether the operation may be successful.

Namespace:   System.Runtime.InteropServices.ComTypes
Assembly:  System (in System.dll)

int QueryGetData(
	[InAttribute] FORMATETC% format
)

Parameters

format
Type: System.Runtime.InteropServices.ComTypes::FORMATETC%

A pointer to a FORMATETC structure, passed by reference, that defines the format, medium, and target device to use for the query.

Return Value

Type: System::Int32

This method supports the standard return values E_INVALIDARG, E_UNEXPECTED, and E_OUTOFMEMORY, as well as the following:

Value

Description

S_OK

A subsequent call to GetData would probably be successful.

DV_E_LINDEX

An invalid value for lindex; currently, only -1 is supported.

DV_E_FORMATETC

An invalid value for the pFormatetc parameter.

DV_E_TYMED

An invalid tymed value.

DV_E_DVASPECT

An invalid dwAspect value.

OLE_E_NOTRUNNING

The application is not running.

For more information about IDataObject::QueryGetData, see the MSDN Library.

.NET Framework
Available since 2.0
Return to top
Show:
© 2016 Microsoft