Udostępnij za pośrednictwem


DataObject.IDataObject.QueryGetData(FORMATETC) Metoda

Definicja

Określa, czy obiekt danych może renderować dane opisane w FORMATETC strukturze. Obiekty próbujące wykonać operację wklejania lub upuszczania mogą wywołać tę metodę przed wywołaniem metody GetData(FORMATETC, STGMEDIUM) w celu uzyskania wskazania, czy operacja może zakończyć się pomyślnie.

 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

Wskaźnik do struktury przekazanej FORMATETC przez odwołanie definiujący format, średni i docelowy urządzenie do użycia dla zapytania.

Zwraca

Ta metoda obsługuje standardowe wartości zwracane E_INVALIDARG, E_UNEXPECTED i E_OUTOFMEMORY, a także następujące:

Wartość Opis
S_OK Kolejne wywołanie GetData(FORMATETC, STGMEDIUM) prawdopodobnie zakończy się pomyślnie.
DV_E_LINDEX Nieprawidłowa wartość dla parametru lindex; obecnie obsługiwana jest tylko wartość -1.
DV_E_FORMATETC Nieprawidłowa wartość parametru pFormatetc .
DV_E_TYMED Nieprawidłowa tymed wartość.
DV_E_DVASPECT Nieprawidłowa dwAspect wartość.
OLE_E_NOTRUNNING Aplikacja nie jest uruchomiona.

Implementuje

Uwagi

Ten element jest jawną implementacją członków. Może być używany tylko wtedy, gdy DataObject obiekt jest rzutowy do interfejsu IDataObject .

Dotyczy