Udostępnij za pośrednictwem


IDataObject.GetData(FORMATETC, STGMEDIUM) Metoda

Definicja

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.

public:
 void GetData(System::Runtime::InteropServices::ComTypes::FORMATETC % format, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::STGMEDIUM % medium);
public void GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
abstract member GetData : FORMATETC * STGMEDIUM -> unit
Public Sub GetData (ByRef format As FORMATETC, ByRef medium As STGMEDIUM)

Parametry

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

Uwagi

Aby uzyskać więcej informacji, zobacz IDataObject::GetData method (Metoda IDataObject::GetData).

Dotyczy