IDebugOutputStringEvent2
El motor de depuración (DE) envía esta interfaz al administrador de depuración de sesión (SDM) para generar una cadena.
Sintaxis
IDebugOutputStringEvent2 : IUnknown
Notas para los implementadores
De implementa esta interfaz para enviar una cadena a la ventana Salida del IDE. La interfaz IDebugEvent2 debe implementarse en el mismo objeto que esta interfaz. SdM usa QueryInterface para acceder a la IDebugEvent2
interfaz.
Notas para autores de la llamada
El DE crea y envía este objeto de evento para enviar una cadena a la ventana Salida . El evento se envía mediante la función de devolución de llamada IDebugEventCallback2 proporcionada por el SDM cuando se adjunta al programa que se está depurando.
Métodos en orden de Vtable
En la tabla siguiente se muestra el método de IDebugOutputStringEvent2
.
Method | Descripción |
---|---|
GetString | Obtiene el mensaje que se puede mostrar. |
Comentarios
Por ejemplo, en código no administrado, la cadena que se va a generar se puede originar cuando el programa que se depura envía una cadena a la función Win32 OutputDebugString
. Esta cadena la intercepta el DE y se envía al SDM como IDebugOutputStringEvent2
evento.
Use IDebugMessageEvent2 para enviar un mensaje que requiera una respuesta del usuario.
Use IDebugErrorEvent2 para enviar un mensaje de error que no requiera una respuesta.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll