Condividi tramite


IDebugEntryPointEvent2

Il motore di debug (DE) invia questa interfaccia al gestore di debug sessione (SDM) quando il programma sta per eseguire la prima istruzione del codice utente.

Sintassi

IDebugEntryPointEvent2 : IUnknown

Note per gli implementatori

La de implementa questa interfaccia come parte delle normali operazioni. L'interfaccia IDebugEvent2 deve essere implementata nello stesso oggetto di questa interfaccia. SDM usa QueryInterface per accedere all'interfaccia IDebugEvent2 .

Note per i chiamanti

L'oggetto DE crea e invia questo oggetto evento quando il programma sottoposto a debug è stato caricato ed è pronto per eseguire la prima istruzione del codice utente. L'evento viene inviato tramite la funzione di callback IDebugEventCallback2 fornita dal SDM quando è collegato al programma sottoposto a debug.

Osservazioni:

  • IDebugLoadCompleteEvent2 viene inviato quando il programma sta per eseguire la prima istruzione. Ad esempio, IDebugEntryPoint2 viene inviato quando il programma sta per eseguire la funzione dell'utente main .

Quando l'istruzione DE invia IDebugEntryPointEvent2, la posizione del codice corrente deve trovarsi nella prima istruzione del codice utente, ad esempio main.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche