Sdílet prostřednictvím


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á.

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

Parametry

format
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á.

Poznámky

Další informace najdete v tématu Metoda IDataObject::QueryGetData.

Platí pro