ClipboardObject.IDataObject.SetData – metoda
Přenáší data na objekt, který implementuje tuto metodu.Tato metoda se nazývá objekt obsahující zdroj dat.
Obor názvů: Microsoft.VisualStudio.Data.Framework
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Private Sub SetData ( _
pFormatetc As FORMATETC(), _
pmedium As STGMEDIUM(), _
fRelease As Integer _
) Implements IDataObject.SetData
void IDataObject.SetData(
FORMATETC[] pFormatetc,
STGMEDIUM[] pmedium,
int fRelease
)
private:
virtual void SetData(
array<FORMATETC>^ pFormatetc,
array<STGMEDIUM>^ pmedium,
int fRelease
) sealed = IDataObject::SetData
private abstract SetData :
pFormatetc:FORMATETC[] *
pmedium:STGMEDIUM[] *
fRelease:int -> unit
private override SetData :
pFormatetc:FORMATETC[] *
pmedium:STGMEDIUM[] *
fRelease:int -> unit
Jazyk JScript nepodporuje explicitní implementace rozhraní.
Parametry
- pFormatetc
Typ: array<Microsoft.VisualStudio.OLE.Interop.FORMATETC[]
A FORMATETC struktury předání odkazem, který definuje formát používaný datový objekt při interpretaci dat obsažených v paměťové médium.
- pmedium
Typ: array<Microsoft.VisualStudio.OLE.Interop.STGMEDIUM[]
A STGMEDIUM struktury předání odkazem, který definuje paměťové médium, ve kterém data předána.
- fRelease
Typ: System.Int32
true Určete datový objekt, nazývá, který implementuje SetData , po volání vrátí vlastní paměťové médium.To znamená, že datový objekt uvolněním média poté, co byla použita voláním ReleaseStgMedium funkce. false Chcete-li určit volající zachovává vlastnictví paměťové médium, a dobu trvání volání pouze, že se nazývá datový objekt používá paměťové médium.
Implementuje
IDataObject.SetData(array<FORMATETC[], array<STGMEDIUM[], Int32)
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | Objekt schránky není prvním balení Microsoft.VisualStudio.OLE.Interop.IDataObject a pFormatetc a pmedium jsou parametry null. |
ArgumentException | Objekt schránky není prvním balení Microsoft.VisualStudio.OLE.Interop.IDataObject a délku pFormatetc a pmedium struktury je nula. |
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 SetData z daného oboru názvů.Jinak se pokusí přeložit volání odpovídajících IDataObject.SetData 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.