ClipboardObject.IDataObject.GetData – metoda
Získává data ze zdroje dat objektu.Tato metoda se nazývá spotřebitel dat.Se realizuje podle zadaného data FORMATETC struktury a přenáší pomocí zadaného STGMEDIUM struktury.Volající pak přebírá odpovědnost za uvolnění STGMEDIUM struktury.
Obor názvů: Microsoft.VisualStudio.Data.Framework
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Private Sub GetData ( _
pformatetcIn As FORMATETC(), _
pRemoteMedium As STGMEDIUM() _
) Implements IDataObject.GetData
void IDataObject.GetData(
FORMATETC[] pformatetcIn,
STGMEDIUM[] pRemoteMedium
)
private:
virtual void GetData(
array<FORMATETC>^ pformatetcIn,
array<STGMEDIUM>^ pRemoteMedium
) sealed = IDataObject::GetData
private abstract GetData :
pformatetcIn:FORMATETC[] *
pRemoteMedium:STGMEDIUM[] -> unit
private override GetData :
pformatetcIn:FORMATETC[] *
pRemoteMedium:STGMEDIUM[] -> unit
Jazyk JScript nepodporuje explicitní implementace rozhraní.
Parametry
- pformatetcIn
Typ: array<Microsoft.VisualStudio.OLE.Interop.FORMATETC[]
Odkaz na FORMATETC struktury předání odkazem, který definuje formát, střední a cílové zařízení při předávání údajů.Je možné určit pomocí více než jednom médiu Boolean operátoru OR umožňuje zvolit nejlepší médium mezi uvedené metody.
- pRemoteMedium
Typ: array<Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[]
Tato metoda vrátí, obsahuje odkaz na STGMEDIUM struktury, která označuje paměťové médium obsahující vrácených dat prostřednictvím jeho tymed člena a odpovědnost za uvolnění střední hodnotu prostřednictvím jeho pUnkForRelease členských.Pokud pUnkForRelease je null , je odpovědná za uvolňování; přijímač média jinak pUnkForRelease odkazuje IUnknown rozhraní na příslušný objekt tak, aby jeho Release lze volat metodu.Médium musí být přidělena a vyplní touto metodou.Tento parametr je předán inicializována.
Implementuje
IDataObject.GetData(array<FORMATETC[], array<STGMEDIUM[])
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | Objekt schránky není prvním balení Microsoft.VisualStudio.OLE.Interop.IDataObject a pformatetcIn a pRemoteMedium parametry jsou null . |
ArgumentException | Objekt schránky není prvním balení Microsoft.VisualStudio.OLE.Interop.IDataObject a délku pformatetcIn a pRemoteMedium struktury jsou nulové. |
Poznámky
Pokud objekt schránky obtéká existující IDataObject (z Microsoft.VisualStudio.OLE.Interop oboru názvů), tato metoda deleguje volání odpovídajících GetData z daného oboru názvů.V opačném případě se pokusí přeložit volání GetData z System.Runtime.InteropServices.ComTypes oboru názvů, v případě objektu schránky může být obtékání existující IDataObject.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.