DataObject.IDataObject.QueryGetData(FORMATETC) Metódus

Definíció

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.

A következőre érvényes: