Método IVsSolution2.AdviseSolutionEvents (IVsSolutionEvents, UInt32)
Publicado: abril de 2016
Estabelece a notificação de eventos de solução de cliente.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int AdviseSolutionEvents(
IVsSolutionEvents pSink,
out uint pdwCookie
)
int AdviseSolutionEvents(
IVsSolutionEvents^ pSink,
[OutAttribute] unsigned int% pdwCookie
)
abstract AdviseSolutionEvents :
pSink:IVsSolutionEvents *
pdwCookie:uint32 byref -> int
Function AdviseSolutionEvents (
pSink As IVsSolutionEvents,
<OutAttribute> ByRef pdwCookie As UInteger
) As Integer
Parâmetros
- pSink
[in] Ponteiro para o IVsSolutionEvents interface no objeto solicitar notificação de eventos de solução.
- pdwCookie
[out] Identificador exclusivo para o coletor de eventos referenciado.Esse valor é necessário para unadvise o coletor de eventos usando o UnadviseUpdateSolutionEvents método.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Implementações
IVsSolution.AdviseSolutionEvents(IVsSolutionEvents, UInt32)
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsSolution2::AdviseSolutionEvents(
[in] IVsSolutionEvents *pSink,
[out] VSCOOKIE *pdwCookie
);
Use este método para configurar a notificação de eventos de solução em um determinado objeto sincronizando a solução para os eventos da solução.Por exemplo, o saída janela contém alguns painéis que fornecem informações sobre a solução.Esses painéis são fechados quando a solução é fechada.Assim, quando o evento close da solução é recebido, em seguida, a saída janela limpa o Construir painel e o Depurar saída painel.For another example, see OnAfterSave.
Consulte também
Interface IVsSolution2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo