The IRemoteDebugApplicationEvents interface is the event interface provided by a debug application. This interface is always called from within the debugger thread.

In addition to the methods inherited from IUnknown, the IRemoteDebugApplicationEvents interface exposes the following methods.

Methods in Vtable Order

Method Description

IRemoteDebugApplicationEvents::OnConnectDebugger

Handles a debugger connect event.

IRemoteDebugApplicationEvents::OnDisconnectDebugger

Handles a debugger disconnect event.

IRemoteDebugApplicationEvents::OnSetName

Handles a set name event.

IRemoteDebugApplicationEvents::OnDebugOutput

Handles a debugger output event.

IRemoteDebugApplicationEvents::OnClose

Handles an application close event.

IRemoteDebugApplicationEvents::OnEnterBreakPoint

Handles an event for entering a breakpoint.

IRemoteDebugApplicationEvents::OnLeaveBreakPoint

Handles an event for leaving a breakpoint.

IRemoteDebugApplicationEvents::OnCreateThread

Handles a create thread event.

IRemoteDebugApplicationEvents::OnDestroyThread

Handles a thread-destroyed event.

IRemoteDebugApplicationEvents::OnBreakFlagChange

Handles an event when the break flags change.