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)