Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

ClipboardObject Třída

Microsoft.VisualStudio.Data.Framework – obor názvů