IDebugEventCallback2
Questa interfaccia viene usata dal motore di debug (DE) per inviare gli eventi di debug al gestore di debug di sessione (SDM).
Sintassi
IDebugEventCallback2 : IUnknown
Note per gli implementatori
Visual Studio implementa questa interfaccia per ricevere eventi da un motore di debug.
Note per i chiamanti
Un motore di debug riceve in genere questa interfaccia quando SDM chiama Attach, Attach o LaunchSuspended. Un motore di debug invia eventi a SDM chiamando Event.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDebugEventCallback2
.
metodo | Descrizione |
---|---|
Evento | Invia la notifica degli eventi di debug al SDM. |
Osservazioni:
Sebbene EvaluateSync e EvaluateAsync specifichino che accettano un'interfaccia IDebugEventCallback2
, questo non è il caso e il puntatore di interfaccia sarà sempre un valore Null. Al contrario, il motore di debug deve usare l'interfaccia IDebugEventCallback2
ricevuta nella chiamata a Attach, Attach o LaunchSuspended.
Se un pacchetto implementa IDebugEventCallback nel codice gestito, è consigliabile ReleaseComObject richiamare le varie interfacce passate a Event.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll