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
pSink
Type: Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents[in] O IVsRunningDocTableEvents interface que recebe as notificações de eventos.
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