Como: registrar eventos de Buffer de texto com a API Legacy
Se você estiver acessando o buffer de texto usando a API herdada, você deve se registrar para eventos de buffer do texto conforme mostrado no procedimento a seguir.
Para informar os eventos de buffer de texto
A partir de um ponteiro para uma das interfaces em VsTextBuffer, chame QueryInterface para um ponteiro para IConnectionPointContainer.
Chamar o FindConnectionPoint método e passar a identificação dos eventos para o qual você deseja registrar.
Por exemplo, se você quiser se registrar para IVsTextLinesEvents, em seguida, passamos uma ID de IID_IVsTextLinesEvents de interface.
O buffer de texto retorna um ponteiro para o IConnectionPoint interface para o objeto de ponto de conexão apropriada.
Com esse ponteiro, ligue para o Advise método, passando um ponteiro para a implementação da interface de eventos para o qual você deseja registrar, por exemplo, o IVsTextLinesEvents interface.
O ambiente retorna um cookie que pode ser usado para parar de escutar eventos chamando o Unadvise método.