Sdílet prostřednictvím


DataObject.IDataObject.QueryGetData(FORMATETC) Metoda

Definice

Určuje, zda je datový objekt schopen vykreslovat data popsaná ve struktuře FORMATETC . Objekty, které se pokoušejí o operaci vložení nebo odstranění, mohou před voláním GetData(FORMATETC, STGMEDIUM) volat tuto metodu, aby získaly informace o tom, zda operace může být úspěšná.

 virtual int System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc) = System::Runtime::InteropServices::ComTypes::IDataObject::QueryGetData;
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
Function QueryGetData (ByRef formatetc As FORMATETC) As Integer Implements IDataObject.QueryGetData

Parametry

formatetc
FORMATETC

Ukazatel na FORMATETC strukturu předanou odkazem, která definuje formát, médium a cílové zařízení, které se má pro dotaz použít.

Návraty

Tato metoda podporuje standardní návratové hodnoty E_INVALIDARG, E_UNEXPECTED a E_OUTOFMEMORY a také následující:

Hodnota Popis
S_OK Následné volání GetData(FORMATETC, STGMEDIUM) by pravděpodobně bylo úspěšné.
DV_E_LINDEX Neplatná hodnota pro lindex; v současné době je podporována pouze -1.
DV_E_FORMATETC Neplatná hodnota parametru pFormatetc .
DV_E_TYMED Neplatná tymed hodnota.
DV_E_DVASPECT Neplatná dwAspect hodnota.
OLE_E_NOTRUNNING Aplikace není spuštěná.

Implementuje

Poznámky

Tento člen je explicitní implementace členu rozhraní. Lze ji použít pouze při DataObject přetypování na IDataObject rozhraní.

Platí pro