Condividi tramite


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

Vedi anche