Partilhar via


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

IDebugOutputStringEvent2::GetString

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

Consulte também

Referência

IDebugMessageEvent2

IDebugErrorEvent2

IDebugEvent2

IDebugEventCallback2