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 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á.
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, 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á. |
Implementuje
Poznámky
Tento člen je explicitní implementace členu rozhraní. Lze ji použít pouze při DataObject přetypování na IDataObject rozhraní.