(dbgeng.h) IDebugEventCallbacksWide 接口

继承

IDebugEventCallbacksWide 接口继承自 IUnknown 接口。 IDebugEventCallbacksWide 也包含以下类型的成员:

方法

IDebugEventCallbacksWide 接口具有这些方法。

 
IDebugEventCallbacksWide::Breakpoint

当目标发出断点exception 时,引擎会调用断点回调方法。
IDebugEventCallbacksWide::ChangeDebuggeeState

当引擎对目标进行更改或检测到更改时,引擎会调用 ChangeDebuggeeState 回调方法。 此方法属于 IDebugEventCallbacksWide。
IDebugEventCallbacksWide::ChangeEngineState

更改更改状态时,引擎会调用 ChangeEngineState 回调方法。 此方法属于 IDebugEventCallbacksWide 接口。
IDebugEventCallbacksWide::ChangeSymbolState

当符号状态发生更改时,引擎调用 ChangeSymbolState 回调方法。 此方法属于 IDebugEventCallbacksWide 接口。
IDebugEventCallbacksWide::CreateProcess

当目标中发生创建进程调试事件时,引擎调用 IDebugEventCallbacksWide::CreateProcess 回调方法。
IDebugEventCallbacksWide::CreateThread

当目标中发生 create-thread 调试事件时,引擎会调用 CreateThread 回调方法。
IDebugEventCallbacksWide::Exception

当目标中发生异常生成事件时,引擎会调用异常回调方法。
IDebugEventCallbacksWide::ExitProcess

当目标中发生 exit-processdebugging 事件时,引擎将调用 ExitProcess 回调方法。
IDebugEventCallbacksWide::ExitThread

当目标中发生 exit-threaddebugging 事件时,引擎将调用 ExitThread 回调方法。
IDebugEventCallbacksWide::GetInterestMask

调用 GetInterestMask 回调方法以确定 IDebugEventCallbacksWide 对象感兴趣的事件。 引擎在使用 SetEventCallbacks 向客户端注册对象时调用 GetInterestMask。
IDebugEventCallbacksWide::LoadModule

当模块加载调试事件在目标中发生时,引擎调用 LoadModule 回调方法。 此方法属于 IDebugEventCallbacksWide。
IDebugEventCallbacksWide::SessionStatus

当调试器会话中发生更改时,引擎会调用 SessionStatus 回调方法。 此方法属于 IDebugEventCallbacksWide。
IDebugEventCallbacksWide::SystemError

当目标中发生系统错误时,引擎调用 SystemError 回调方法。 此方法属于 IDebugEventCallbacksWide 接口。
IDebugEventCallbacksWide::UnloadModule

当模块卸载调试事件发生在目标中时,引擎调用 IDebugEventCallbacksWide::UnloadModule 回调方法。

要求

   
目标平台 Windows
标头 dbgeng.h (包括 Dbgeng.h)