IDebugEventCallbacksWide interface (dbgeng.h)

Inheritance

The IDebugEventCallbacksWide interface inherits from the IUnknown interface. IDebugEventCallbacksWide also has these types of members:

Methods

The IDebugEventCallbacksWide interface has these methods.

 
IDebugEventCallbacksWide::Breakpoint

The Breakpoint callback method is called by the engine when the target issues a breakpointexception.
IDebugEventCallbacksWide::ChangeDebuggeeState

The ChangeDebuggeeState callback method is called by the engine when it makes or detects changes to the target. This method belongs to IDebugEventCallbacksWide.
IDebugEventCallbacksWide::ChangeEngineState

The ChangeEngineState callback method is called by the engine when its state has changed. This method belongs to the IDebugEventCallbacksWide interface.
IDebugEventCallbacksWide::ChangeSymbolState

The ChangeSymbolState callback method is called by the engine when the symbol state changes. This method belongs to the IDebugEventCallbacksWide interface.
IDebugEventCallbacksWide::CreateProcess

The IDebugEventCallbacksWide::CreateProcess callback method is called by the engine when a create-process debugging event occurs in the target.
IDebugEventCallbacksWide::CreateThread

The CreateThread callback method is called by the engine when a create-thread debugging event occurs in the target.
IDebugEventCallbacksWide::Exception

The Exception callback method is called by the engine when an exception debugging 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::ExitThread

The ExitThread callback method is called by the engine when an exit-threaddebugging event occurs in 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::LoadModule

The LoadModule callback method is called by the engine when a module-load debugging event occurs in the target. This method belongs to IDebugEventCallbacksWide.
IDebugEventCallbacksWide::SessionStatus

The SessionStatus callback method is called by the engine when a change occurs in the debugger session. This method belongs to IDebugEventCallbacksWide.
IDebugEventCallbacksWide::SystemError

The SystemError callback method is called by the engine when a system error occurs in the target. This method belongs to the IDebugEventCallbacksWide interface.
IDebugEventCallbacksWide::UnloadModule

The IDebugEventCallbacksWide::UnloadModule callback method is called by the engine when a module-unload debugging event occurs in the target.

Requirements

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