ClipboardObject.IDataObject.GetDataHere – metoda
Získává data ze zdroje dat objektu.Tato metoda se nazývá spotřebitel dat, se liší od IDataObject.GetData metoda, volající musí přidělit a uvolnit zadaný paměťové médium.
Obor názvů: Microsoft.VisualStudio.Data.Framework
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Private Sub GetDataHere ( _
pFormatetc As FORMATETC(), _
pRemoteMedium As STGMEDIUM() _
) Implements IDataObject.GetDataHere
void IDataObject.GetDataHere(
FORMATETC[] pFormatetc,
STGMEDIUM[] pRemoteMedium
)
private:
virtual void GetDataHere(
array<FORMATETC>^ pFormatetc,
array<STGMEDIUM>^ pRemoteMedium
) sealed = IDataObject::GetDataHere
private abstract GetDataHere :
pFormatetc:FORMATETC[] *
pRemoteMedium:STGMEDIUM[] -> unit
private override GetDataHere :
pFormatetc:FORMATETC[] *
pRemoteMedium:STGMEDIUM[] -> unit
Jazyk JScript nepodporuje explicitní implementace rozhraní.
Parametry
- pFormatetc
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ů.Lze zadat pouze jedno médium v tymeda pouze tyto TYMED jsou platné hodnoty: TYMED_ISTORAGE, TYMED_ISTREAM, TYMED_HGLOBAL a TYMED_FILE.
- pRemoteMedium
Typ: array<Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[]
A STGMEDIUM, předání odkazem, který definuje paměťové médium obsahující data přenášená.Médium musí být přidělena volajícího a vyplní touto metodou.Volající musí také volného média.Provádění této metody musí vždy dodat hodnotu null pro pUnkForRelease člen STGMEDIUM tento parametr odkazuje na strukturu.
Implementuje
IDataObject.GetDataHere(array<FORMATETC[], array<STGMEDIUM[])
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | Objekt schránky není prvním balení Microsoft.VisualStudio.OLE.Interop.IDataObject a pFormatetc a pRemoteMedium parametry jsou null . |
ArgumentException | Objekt schránky není prvním balení Microsoft.VisualStudio.OLE.Interop.IDataObject a délku pFormatetc 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 GetDataHere z daného oboru názvů.Jinak se pokusí přeložit volání odpovídajících GetDataHere 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.