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) , kterou volá příjemce dat, vykreslí 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;
[System.Security.SecurityCritical]
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
void IDataObject.GetData (ref System.Runtime.InteropServices.ComTypes.FORMATETC formatetc, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
[<System.Security.SecurityCritical>]
abstract member System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
override this.System.Runtime.InteropServices.ComTypes.IDataObject.GetData : FORMATETC * STGMEDIUM -> unit
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, médium a cílové zařízení, které se má použít při předávání dat. Je možné zadat více než jedno médium pomocí logického operátoru OR, což metodě umožňuje zvolit nejlepší médium ze zadaných.
- medium
- STGMEDIUM
Když se tato metoda vrátí, obsahuje ukazatel na STGMEDIUM strukturu, která označuje paměťové médium obsahující vrácená data prostřednictvím člena tymed a odpovědnost za uvolnění média prostřednictvím hodnoty jeho pUnkForRelease člena. Pokud pUnkForRelease je null
, je příjemce média zodpovědný za jeho uvolnění; pUnkForRelease v opačném případě odkazuje na IUnknown
rozhraní na příslušném objektu, aby jeho Release
metodu bylo možné volat. Médium musí být přiděleno a vyplněno pomocí GetData(FORMATETC, STGMEDIUM). Tento parametr se předává neinicializovaný.
Implementuje
- Atributy
Poznámky
Tento člen je explicitní implementace členu rozhraní. Lze jej použít pouze v DataObject případě, že je instance přetypovaná na IDataObject rozhraní.