IDebugEntryPointEvent2
當程式即將執行其第一個使用者程式代碼指令時,偵錯引擎 (DE) 會將這個介面傳送至會話偵錯管理員 (SDM)。
語法
IDebugEntryPointEvent2 : IUnknown
實作者的注意事項
DE 會實作此介面做為其一般作業的一部分。 IDebugEvent2 介面必須在與這個介面相同的對象上實作。 SDM 會使用 QueryInterface 來存取 IDebugEvent2
介面。
呼叫端注意事項
DE 會在偵錯的程式已載入並準備好執行使用者程式代碼的第一個指令時,建立並傳送此事件物件。 事件是使用 SDM 附加至偵錯程式時所提供的 IDebugEventCallback2 回呼函式來傳送。
備註
- 當程式即將執行第一個指令時,會傳送 IDebugLoadCompleteEvent2 。 例如,
IDebugEntryPoint2
當程式即將執行使用者的main
函式時,就會傳送 。
當 DE 傳送 IDebugEntryPointEvent2
時,目前的程式代碼位置應該位於使用者程式代碼的第一個指令中,例如 main
。
需求
標頭:msdbg.h
命名空間:Microsoft.VisualStudio.Debugger.Interop
元件:Microsoft.VisualStudio.Debugger.Interop.dll