DataObject.IDataObject.QueryGetData(FORMATETC) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza, hogy az adatobjektum képes-e renderelni a struktúrában FORMATETC leírt adatokat. A beillesztési vagy ledobási műveletet megkísérlõ objektumok meghívhatják ezt a metódust, mielőtt meghívják GetData(FORMATETC, STGMEDIUM) , hogy jelezve legyen, hogy a művelet sikeres lehet-e.
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
Paraméterek
- formatetc
- FORMATETC
Hivatkozással átadott struktúra mutatója FORMATETC , amely meghatározza a lekérdezéshez használni kívánt formátumot, közepes és céleszközt.
Válaszok
Ez a módszer támogatja a standard visszatérési értékeket E_INVALIDARG, E_UNEXPECTED és E_OUTOFMEMORY, valamint a következőket:
| Érték | Leírás |
|---|---|
| S_OK | Egy későbbi hívás GetData(FORMATETC, STGMEDIUM) valószínűleg sikeres lesz. |
| DV_E_LINDEX | lindexAz ; érték jelenleg csak -1 támogatott. |
| DV_E_FORMATETC | Érvénytelen érték a pFormatetc paraméterhez.
|
| DV_E_TYMED | Érvénytelen tymed érték. |
| DV_E_DVASPECT | Érvénytelen dwAspect érték. |
| OLE_E_NOTRUNNING | Az alkalmazás nem fut. |
Megvalósítás
Megjegyzések
Ez a tag egy explicit felületi tag implementációja. Csak akkor használható, ha a DataObject rendszer egy IDataObject felületre öntötte.