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 tuto metodu volat před voláním GetData(FORMATETC, STGMEDIUM) , 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, střední a cílové zařízení, které se má použít pro dotaz.

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 Další 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 format .
DV_E_TYMED Neplatná tymed hodnota.
DV_E_DVASPECT Neplatná dwAspect hodnota.
OLE_E_NOTRUNNING Aplikace není spuštěná.

Poznámky

Další informace naleznete v tématu IDataObject::QueryGetData metoda.

Platí pro