IDebugOutputStringEvent2
Questa interfaccia viene inviata dal motore (DE) di debug gestione (SDM) di debug della sessione per restituire una stringa.
IDebugOutputStringEvent2 : IUnknown
Note per gli implementatori
Il DE implementa questa interfaccia per inviare una stringa alla finestra di output dell'IDE. IDebugEvent2 L'interfaccia deve essere implementata nello stesso oggetto dell'interfaccia. Gli utilizzi di SDM QueryInterface accedere all'interfaccia di IDebugEvent2 .
Note per i chiamanti
Il DE crea e invia questo oggetto evento per inviare una stringa alla finestra di output. L'evento viene inviato mediante IDebugEventCallback2 la funzione di callback che viene fornita da SDM quando è associata al programma sottoposto a debug.
Metodi nell'ordine di Vtable
Nella tabella seguente viene illustrato il metodo di IDebugOutputStringEvent2.
Metodo |
Descrizione |
---|---|
Ottiene il messaggio visibili. |
Note
Ad esempio, il codice non gestito, la stringa da restituire possibile produrre quando il programma sottoposto a debug invia una stringa alla funzione Win32 OutputDebugString . Questa stringa viene intercettata da DE e inviata sullo SDM ad esempio l'evento di IDebugOutputStringEvent2 .
Per IDebugMessageEvent2 inviare un messaggio che richiede una risposta dell'utente.
Per IDebugErrorEvent2 inviare un messaggio di errore che non richiede una risposta.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll