The IRemoteProcessCallbackEx2 interface contains the following methods:
BreakEvent notifies the debugger when an asynchronous break occurs in response to the debugger calling IRemoteProcess::Break.
CanStopEvent notifies the debugger when a Java thread in step in mode makes a method call or returns from the stepping stack frame.
ClassLoadEvent notifies the debugger when a Java class is loaded.
ClassUnloadEvent notifies the debugger when a Java class is unloaded.
CodeBreakpointEvent notifies the debugger when a code breakpoint set by a call to IRemoteMethodField::SetBreakpoint is hit by the Java process being debugged.
CodeBreakpointEventEx notifies the debugger when a code breakpoint set by a call to IMethodLocation::SetBreakpoint is hit by the Java process being debugged.
DataBreakpointEvent notifies the debugger when a data breakpoint is hit by the Java process being debugged.
DebugStringEvent notifies the debugger when the Java process being debugged generates a string.
ExceptionEvent is deprecated.
ExceptionEventEx supersedes the ExceptionEvent method.
LoadCompleteEvent notifies the debugger when all Java classes directly required by the class being debugged have been loaded.
ProcessDestroyEvent notifies the debugger when the Java process terminates.
StartClassEvent notifies the debugger that the Microsoft VM has loaded a Java application, applet, or COM object in the Java process.
StepEvent notifies the debugger when a Java thread in step mode completes an execution step.
ThreadCreateEvent notifies the debugger when a thread is created.
ThreadDestroyEvent notifies the debugger when a thread is destroyed.
ThreadGroupCreateEvent notifies the debugger when a thread group is created.
ThreadGroupDestroyEvent notifies the debugger when a thread group is destroyed.
TraceEvent notifies the debugger when a Java method is entered while method tracing is enabled.