IDebugEventCallbacksWide interface

Methods

The IDebugEventCallbacksWide interface has these methods.

Method Description
IDebugEventCallbacksWide::Breakpoint The Breakpoint callback method is called by the engine when the target issues a breakpointexception.
IDebugEventCallbacksWide::ChangeEngineState The ChangeEngineState callback method is called by the engine when its state has changed.
IDebugEventCallbacksWide::CreateThread The CreateThread callback method is called by the engine when a create-threaddebugging event occurs in the target.
IDebugEventCallbacksWide::ExitThread The ExitThread callback method is called by the engine when an exit-threaddebugging event occurs in the target.
IDebugEventCallbacksWide::SystemError The SystemError callback method is called by the engine when a system error occurs in the target.
IDebugEventCallbacksWide::ChangeSymbolState The ChangeSymbolState callback method is called by the engine when the symbol state changes.
IDebugEventCallbacksWide::Exception The Exception callback method is called by the engine when an exceptiondebugging event occurs in the target.
IDebugEventCallbacksWide::SessionStatus The SessionStatus callback method is called by the engine when a change occurs in the debugger session.
IDebugEventCallbacksWide::CreateProcess The CreateProcess callback method is called by the engine when a create-processdebugging event occurs in the target.
IDebugEventCallbacksWide::ExitProcess The ExitProcess callback method is called by the engine when an exit-processdebugging event occurs in the target.
IDebugEventCallbacksWide::LoadModule The LoadModule callback method is called by the engine when a module-load debugging event occurs in the target.
IDebugEventCallbacksWide::ChangeDebuggeeState The ChangeDebuggeeState callback method is called by the engine when it makes or detects changes to the target.
IDebugEventCallbacksWide::GetInterestMask The GetInterestMask callback method is called to determine which events the IDebugEventCallbacksWide object is interested in. The engine calls GetInterestMask when the object is registered with a client by using SetEventCallbacks.
IDebugEventCallbacksWide::UnloadModule The UnloadModule callback method is called by the engine when a module-unload debugging event occurs in the target.

Requirements

   
Target Platform Windows
Header dbgeng.h (include Dbgeng.h)