Nyelv

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.

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

Paraméterek

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

Megjegyzések

További információ: IDataObject::QueryGetData metódus.

A következőre érvényes: