IDebugEventCallbacks interface

Members

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

Methods

The IDebugEventCallbacks interface has these methods.

MethodDescription
Breakpoint

This method is called by the engine when the target issues a breakpoint exception.

ChangeDebuggeeState

This method is called by the engine when it makes or detects changes to the target.

ChangeEngineState

This method is called by the engine when its state has changed.

ChangeSymbolState

This method is called by the engine when the symbol state changes.

CreateProcess

This method is called by the engine when a create-process debugging event occurs in the target.

CreateThread

This method is called by the engine when a create-thread debugging event occurs in the target.

Exception

This method is called by the engine when an exception debugging event occurs in the target.

ExitProcess

This method is called by the engine when an exit-process debugging event occurs in the target.

ExitThread

This method is called by the engine when an exit-thread debugging event occurs in the target.

GetInterestMask

This method is called to determine which events the IDebugEventCallbacks object is interested in.

LoadModule

This method is called by the engine when a module-load debugging event occurs in the target.

SessionStatus

This method is called by the engine when a change occurs in the debugger session.

SystemError

This method is called by the engine when a system error occurs in the target.

UnloadModule

This method is called by the engine when a module-unload debugging event occurs in the target.

 

Remarks

The IDebugEventCallbacksWide interface includes Unicode versions of these methods; the Unicode methods share the same names as those used by the methods in IDebugEventCallbacks.

Requirements

Header

Dbgeng.h (include Dbgeng.h)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft