Freigeben über


IDebugEntryPointEvent2

Das Debugmodul (DE) sendet diese Schnittstelle zum Debuggen von Manager der Sitzung (SDM), wenn das Programm im Begriff ist, die erste Anweisung im Benutzercode auszuführen.

IDebugEntryPointEvent2 : IUnknown

Hinweise für Implementierer

DE implementiert diese Schnittstelle als Teil der Normalbetriebe. Die IDebugEvent2-Schnittstelle muss auf dasselbe Objekt wie diese Schnittstelle implementiert werden. Das SDM QueryInterface verwendet, um die IDebugEvent2-Schnittstelle zuzugreifen.

Hinweise für Aufrufer

DE erstellt und sendet das Ereignisobjekt, wenn das Programm, das gedebuggt wird, geladen wurde und ist bereit, die erste Anweisung im Benutzercode auszuführen. Das Ereignis wird gesendet, indem die IDebugEventCallback2 Rückruffunktion verwendet, die vom SDM angegeben wurde, als sie angefügt haben dem Programm, das gedebuggt wurde.

Hinweise

IDebugLoadCompleteEvent2 wird gesendet, wenn das Programm im Begriff ist, die allererste Anweisung auszuführen. Beispielsweise wird IDebugEntryPoint2 gesendet, wenn das Programm im Begriff ist, die main-Funktion des Benutzers auszuführen.

Wenn DE IDebugEntryPointEvent2sendet, sollte die aktuelle Position des Codes an der ersten Anweisung des Benutzercodes, wie mainsein.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugEvent2

IDebugLoadCompleteEvent2