DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) 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.
Uzyskuje dane z obiektu danych źródłowych. Metoda GetData(FORMATETC, STGMEDIUM) , która jest wywoływana przez użytkownika danych, renderuje dane opisane w określonej strukturze i przesyła je przez określoną FORMATETCSTGMEDIUM strukturę. Rozmówcy następnie przejmuje odpowiedzialność za uwolnienie STGMEDIUM struktury.
virtual void System.Runtime.InteropServices.ComTypes.IDataObject.GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % formatetc, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium) = System::Runtime::InteropServices::ComTypes::IDataObject::GetData;
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
Sub GetData (ByRef formatetc As FORMATETC, ByRef medium As STGMEDIUM) Implements IDataObject.GetData
Parametry
- formatetc
- FORMATETC
Wskaźnik do struktury przekazanej FORMATETC przez odwołanie definiujący format, średni i docelowy urządzenie do użycia podczas przekazywania danych. Istnieje możliwość określenia więcej niż jednego nośnika przy użyciu operatora logicznego OR, co pozwala metodzie wybrać najlepszy średni spośród tych określonych.
- medium
- STGMEDIUM
Gdy ta metoda zostanie zwrócona, zawiera wskaźnik do STGMEDIUM struktury, która wskazuje nośnik magazynu zawierający zwracane dane za pośrednictwem tymed elementu członkowskiego oraz odpowiedzialność za zwolnienie nośnika przez wartość elementu pUnkForRelease członkowskiego. Jeśli pUnkForRelease jest to null
, odbiornik nośnika jest odpowiedzialny za jego uwolnienie; w przeciwnym razie wskazuje IUnknown
interfejs na odpowiednim obiekcie, pUnkForRelease aby można było wywołać jego Release
metodę. Nośnik musi być przydzielony i wypełniony przez GetData(FORMATETC, STGMEDIUM)element . Ten parametr jest przekazywany jako niezainicjowany.
Implementuje
Wyjątki
Za mało pamięci do wykonania tej operacji.
Uwagi
Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy DataObject element jest rzutowy do interfejsu IDataObject .