Sdílet prostřednictvím


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

  • ADVF
    Typ: System.UInt32
    Hodnota z ADVF výčet určující příznaky pro řízení připojení poradní skupinu.
  • 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

Viz také

Referenční dokumentace

ClipboardObject Třída

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