Share via


Metodo OleDataObject.IDataObject.DAdvise

Stabilisce una connessione tra l'oggetto dati e un oggetto del chiamante che implementano IAdviseSink.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • pFormatetc
    Tipo: array<Microsoft.VisualStudio.OLE.Interop.FORMATETC[]
    Puntatore a una struttura di FORMATETC che definisce il formato, il dispositivo di destinazione, l'aspetto e il supporto che verrà utilizzato per le notifiche future.Ad esempio, un sink è utile sapere solo quando la rappresentazione bitmap dei dati dell'oggetto dati.Un altro sink può essere modificato solo in formato metafile lo stesso oggetto.Ogni sink di notifica viene notificata quando i dati delle modifiche di interesse.Questi dati vengono passati al sink di notifica quando le notifiche si verifica.
  • ADVF
    Tipo: System.UInt32
    DWORD che specifica un gruppo di flag per il controllo della connessione consultiva.I valori validi provengono dall'enumerazione ADVF.Tuttavia, solo alcuni dei valori possibili di ADVF attinenti a questo metodo.
  • pdwConnection
    Tipo: System.UInt32%
    Puntatore a un token di DWORD che identifica questa connessione.È possibile utilizzare successivamente questo token per eliminare la connessione consultiva (passandola a DUnadvise.se questo valore è zero, la connessione non è stata stabilita.

Valore restituito

Tipo: System.Int32
Se il metodo è riuscita, S_OKin caso contrario, un codice di errore.

Implementa

IDataObject.DAdvise(array<FORMATETC[], UInt32, IAdviseSink, UInt32%)

Sicurezza di .NET Framework

Vedere anche

Riferimenti

OleDataObject Classe

Spazio dei nomi Microsoft.VisualStudio.Shell