Método IVsSolutionBuildManager2.AdviseUpdateSolutionEvents (IVsUpdateSolutionEvents, UInt32)
Adiciona o chamador à lista de ouvintes para IVsUpdateSolutionEvents2 eventos.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int AdviseUpdateSolutionEvents(
IVsUpdateSolutionEvents pIVsUpdateSolutionEvents,
out uint pdwCookie
)
int AdviseUpdateSolutionEvents(
IVsUpdateSolutionEvents^ pIVsUpdateSolutionEvents,
[OutAttribute] unsigned int% pdwCookie
)
abstract AdviseUpdateSolutionEvents :
pIVsUpdateSolutionEvents:IVsUpdateSolutionEvents *
pdwCookie:uint32 byref -> int
Function AdviseUpdateSolutionEvents (
pIVsUpdateSolutionEvents As IVsUpdateSolutionEvents,
<OutAttribute> ByRef pdwCookie As UInteger
) As Integer
Parâmetros
- pIVsUpdateSolutionEvents
[in] Ponteiro para uma IVsUpdateSolutionEvents objeto.
- pdwCookie
[out] Ponteiro para uma palavra dupla, que contém o cookie.
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
IVsSolutionBuildManager.AdviseUpdateSolutionEvents(IVsUpdateSolutionEvents, UInt32)
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsSolutionBuildManager2::AdviseUpdateSolutionEvents(
[in] IVsUpdateSolutionEvents *pIVsUpdateSolutionEvents,
[out] VSCOOKIE *pdwCookie
);
Permite que o chamador para ouvir o conjunto de eventos de compilação da solução manager é acionado de IVsUpdateSolutionEvents2.Essa interface contém os eventos definidos para a solução e a construção do projeto.
Quando esse método é chamado, você passa um ponteiro para o objeto de eventos e um cookie for fornecido, que podem ser passados para o UnadviseUpdateSolutionEvents método para parar de escutar.
Consulte também
Interface IVsSolutionBuildManager2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo