共用方式為


DEBUG_EVENT_XXX

目標會產生下列事件。

旗標 IDebugEventCallbacksMethod 事件描述

DEBUG_EVENT_BREAKPOINT

IDebugEventCallbacks::Breakpoint

目標中發生斷點例外狀況。

DEBUG_EVENT_EXCEPTION

IDebugEventCallbacks::Exception

目標中發生例外狀況偵錯事件。

DEBUG_EVENT_CREATE_THREAD

IDebugEventCallbacks::CreateThread

目標中發生建立線程偵錯事件。

DEBUG_EVENT_EXIT_THREAD

IDebugEventCallbacks::ExitThread

目標中發生結束線程偵錯事件。

DEBUG_EVENT_CREATE_PROCESS

IDebugEventCallbacks::CreateProcess

目標中發生建立進程偵錯事件。

DEBUG_EVENT_EXIT_PROCESS

IDebugEventCallbacks::ExitProcess

目標中發生結束進程偵錯事件。

DEBUG_EVENT_LOAD_MODULE

IDebugEventCallbacks::LoadModule

目標中發生模組載入偵錯事件。

DEBUG_EVENT_UNLOAD_MODULE

IDebugEventCallbacks::UnloadModule

在目標中發生模組卸除偵錯事件。

DEBUG_EVENT_SYSTEM_ERROR

IDebugEventCallbacks::SystemError

目標中發生系統錯誤。

 

調試程式引擎會產生下列事件。

旗標 IDebugEventCallbacksMethod Description

DEBUG_EVENT_SESSION_STATUS

IDebugEventCallbacks::SessionStatus

會話狀態中發生變更。

DEBUG_EVENT_CHANGE_DEBUGGEE_STATE

IDebugEventCallbacks::ChangeDebuggeeState

引擎已對目標狀態進行或偵測到變更。

DEBUG_EVENT_CHANGE_ENGINE_STATE

IDebugEventCallbacks::ChangeEngineState

引擎狀態已變更。

DEBUG_EVENT_CHANGE_SYMBOL_STATE

IDebugEventCallbacks::ChangeSymbolState

符號狀態已變更。

規格需求

標頭

DbgEng.h (包含 DbgEng.h)