DataObject.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á.
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, 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 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 člena rozhraní. Lze jej použít pouze v případech, kdy DataObject se přetypuje na IDataObject rozhraní.