Método IVsRunningDocumentTable.AdviseRunningDocTableEvents (IVsRunningDocTableEvents, UInt32)

 

Publicado: junho de 2016

Permite que o cliente receber notificações de alterações para a tabela de documento em execução (RDT).

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int AdviseRunningDocTableEvents(
    IVsRunningDocTableEvents pSink,
    out uint pdwCookie
)
int AdviseRunningDocTableEvents(
    IVsRunningDocTableEvents^ pSink,
    [OutAttribute] unsigned int% pdwCookie
)
abstract AdviseRunningDocTableEvents : 
        pSink:IVsRunningDocTableEvents *
        pdwCookie:uint32 byref -> int
Function AdviseRunningDocTableEvents (
    pSink As IVsRunningDocTableEvents,
    <OutAttribute> ByRef pdwCookie As UInteger
) As Integer

Parâmetros

  • pdwCookie
    Type: System.UInt32

    [out] Retorna um valor abstrato que identifica o cliente ser notificado de eventos RDT. Use esse cookie posteriormente em uma chamada para o UnadviseRunningDocTableEvents método.

Valor Retornado

Type: System.Int32

Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsRunningDocumentTable::AdviseRunningDocTableEvents(
   [in] IVsRunningDocTableEvents *pSink,
   [out] VSCOOKIE                *pdwCookie
);

O IVsRunningDocTableEvents interface pode conter interfaces adicionais, como IVsRunningDocTableEvents2, IVsRunningDocTableEvents3, e IVsRunningDocTableEvents4 para manipular eventos adicionais. O ambiente chama o QueryInterface método o IVsRunningDocTableEvents interface para obter outras interfaces.

Confira Também

Interface IVsRunningDocumentTable
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início