Condividi tramite


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

IDebugOutputStringEvent2:: GetString

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

Vedere anche

Riferimenti

IDebugMessageEvent2

IDebugErrorEvent2

IDebugEvent2

IDebugEventCallback2