IDataObject.QueryGetData(FORMATETC) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.