DataObject.IDataObject.QueryGetData(FORMATETC) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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;
[System.Security.SecurityCritical]
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
int IDataObject.QueryGetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc);
[<System.Security.SecurityCritical>]
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
override this.System.Runtime.InteropServices.ComTypes.IDataObject.QueryGetData : FORMATETC -> int
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
- Atrybuty
Uwagi
Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy DataObject wystąpienie jest rzutowe do interfejsu IDataObject .