ClipboardObject.IDataObject.DAdvise – metoda
Vytvoří spojení mezi objektu schránky a Poradní jímky.Tato metoda se nazývá objekt podporuje poradní jímky, který umožňuje poradní jímky oznámení změny dat objektu.
Obor názvů: Microsoft.VisualStudio.Data.Framework
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Private Function DAdvise ( _
pFormatetc As FORMATETC(), _
ADVF As UInteger, _
pAdvSink As IAdviseSink, _
<OutAttribute> ByRef pdwConnection As UInteger _
) As Integer Implements IDataObject.DAdvise
int IDataObject.DAdvise(
FORMATETC[] pFormatetc,
uint ADVF,
IAdviseSink pAdvSink,
out uint pdwConnection
)
private:
virtual int DAdvise(
array<FORMATETC>^ pFormatetc,
unsigned int ADVF,
IAdviseSink^ pAdvSink,
[OutAttribute] unsigned int% pdwConnection
) sealed = IDataObject::DAdvise
private abstract DAdvise :
pFormatetc:FORMATETC[] *
ADVF:uint32 *
pAdvSink:IAdviseSink *
pdwConnection:uint32 byref -> int
private override DAdvise :
pFormatetc:FORMATETC[] *
ADVF:uint32 *
pAdvSink:IAdviseSink *
pdwConnection:uint32 byref -> int
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, cílové zařízení, stran a média, který bude použit pro budoucí upozornění.
- ADVF
Typ: System.UInt32
Hodnota z ADVF výčet určující příznaky pro řízení připojení poradní skupinu.
- pAdvSink
Typ: Microsoft.VisualStudio.OLE.Interop.IAdviseSink
IAdviseSink Na poradní jímky, která bude přijímat upozornění na změnu objektu.
- pdwConnection
Typ: System.UInt32%
Out parametr.Tato metoda vrátí, tento parametr obsahuje token, který identifikuje toto připojení.Tento token můžete použít později odstranit poradní připojení předáním na IDataObject.DUnadvise.Pokud je tato hodnota nulová, připojení nebylo navázáno.Tento parametr je předán inicializována.
Vrácená hodnota
Typ: System.Int32
S_OK Pokud byl vytvořen poradní připojení, E_NOTIMPL Pokud schránky objektu neobtékal existující IDataObject objektu (z Microsoft.VisualStudio.OLE.Interop obor názvů), nebo kód chyby.
Implementuje
IDataObject.DAdvise(array<FORMATETC[], UInt32, IAdviseSink, UInt32%)
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 DAdvise z daného oboru názvů.Jinak vrací E_NOTIMPL chyba.
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.