IDebugOutputStringEvent2
Essa interface é enviada pelo mecanismo de depuração (DE) para o Gerenciador de sessão de depuração (SDM) para uma seqüência de caracteres de saída.
IDebugOutputStringEvent2 : IUnknown
Observações para Implementadores
O DE implementa essa interface para enviar uma seqüência de caracteres para o saída janela do IDE. O IDebugEvent2 interface deve ser implementada no mesmo objeto dessa interface. O SDM usa QueryInterface para acesso a IDebugEvent2 interface.
Observações para chamadores
O DE cria e envia este objeto de evento para enviar uma seqüência de caracteres para o saída janela. O evento é enviado usando o IDebugEventCallback2 função de retorno de chamada que é fornecida pelo SDM quando ele está vinculado ao programa que está sendo depurado.
Métodos na ordem de Vtable
A tabela a seguir mostra o método de IDebugOutputStringEvent2.
Método |
Descrição |
---|---|
Obtém a mensagem exibível. |
Comentários
Por exemplo, em código não gerenciado, a seqüência de saída pode ser originado quando o programa que está sendo depurado envia uma seqüência de caracteres para o Win32 OutputDebugString função. Essa seqüência de caracteres é interceptada pelo DE e enviada para o SDM como o IDebugOutputStringEvent2 evento.
Use IDebugMessageEvent2 para enviar uma mensagem que requer uma resposta do usuário.
Use IDebugErrorEvent2 para enviar uma mensagem de erro que não exigem uma resposta.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll