DataObject.IDataObject.GetData(FORMATETC, STGMEDIUM) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá data ze zdrojového datového objektu. Metoda GetData(FORMATETC, STGMEDIUM) , která je volána příjemcem dat, vykresluje data popsaná v zadané FORMATETC struktuře a přenese je přes zadanou STGMEDIUM strukturu. Volající pak převezme odpovědnost za uvolnění 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
Ukazatel na FORMATETC strukturu předanou odkazem, který definuje formát, střední a cílové zařízení, které se má použít při předávání dat. Pomocí logického operátoru OR je možné zadat více než jedno médium, což metodě umožňuje vybrat nejlepší médium mezi zadanými.
- medium
- STGMEDIUM
Pokud tato metoda vrátí, obsahuje ukazatel na STGMEDIUM strukturu, která označuje úložné médium obsahující vrácená data prostřednictvím jeho tymed členu, a odpovědnost za uvolnění média prostřednictvím hodnoty jeho pUnkForRelease členu. Pokud pUnkForRelease je null, příjemce média je zodpovědný za uvolnění; jinak odkazuje na pUnkForRelease rozhraní na příslušném objektu, IUnknown aby jeho Release metoda může být volána. Médium musí být přiděleno a vyplněno GetData(FORMATETC, STGMEDIUM). Tento parametr se předává neinicializovaný.
Implementuje
Výjimky
K provedení této operace není dostatek paměti.
Poznámky
Tento člen je explicitní implementace člena rozhraní. Lze jej použít pouze v případech, kdy DataObject se přetypuje na IDataObject rozhraní.