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 ( _
    ByRef pFormatetc As FORMATETC, _
    advf As ADVF, _
    adviseSink As IAdviseSink, _
    <OutAttribute> ByRef connection As Integer _
) As Integer Implements IDataObject.DAdvise
int IDataObject.DAdvise(
    ref FORMATETC pFormatetc,
    ADVF advf,
    IAdviseSink adviseSink,
    out int connection
)
private:
virtual int DAdvise(
    FORMATETC% pFormatetc, 
    ADVF advf, 
    IAdviseSink^ adviseSink, 
    [OutAttribute] int% connection
) sealed = IDataObject::DAdvise
private abstract DAdvise : 
        pFormatetc:FORMATETC byref * 
        advf:ADVF * 
        adviseSink:IAdviseSink * 
        connection:int byref -> int 
private override DAdvise : 
        pFormatetc:FORMATETC byref * 
        advf:ADVF * 
        adviseSink:IAdviseSink * 
        connection:int byref -> int 
Jazyk JScript nepodporuje explicitní implementace rozhraní.

Parametry

  • connection
    Typ: System.Int32%
    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
Tato metoda podporuje standardní vrácené hodnoty E_INVALIDARG , E_UNEXPECTED , a E_OUTOFMEMORY , a také následující:

Value

Description

S_OK

Poradní připojení bylo vytvořeno.

E_NOTIMPL

Tato metoda není implementována na data objektu.

DV_E_LINDEX

Je neplatná hodnota pro lindex; je podporován pouze aktuálně -1.

DV_E_FORMATETC

Neplatná hodnota je pFormatetc parametr.

OLE_E_ADVISENOTSUPPORTED

Datový objekt nepodporuje změny upozornění.

Implementuje

IDataObject.DAdvise(FORMATETC%, ADVF, IAdviseSink, Int32%)

Poznámky

Tato metoda deleguje volání odpovídajících DAdvise z System.Runtime.InteropServices.ComTypes oboru názvů, za předpokladu, že je obtékání objektu schránky existující IDataObject.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ClipboardObject Třída

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