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 | 说明 |
---|---|---|
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) |