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