The primary interface exposed by a debugger. In addition to the methods inherited from IUnknown, the IApplicationDebugger interface exposes the following methods.

Methods in Vtable Order

Method Description

IApplicationDebugger::QueryAlive

Indicates if the debugger is responsive.

IApplicationDebugger::CreateInstanceAtDebugger

Allows the creation of objects in the debugger process by code that is out-of-process to the debugger.

IApplicationDebugger::onDebugOutput

Handles a debug output event.

IApplicationDebugger::onHandleBreakPoint

Handles a breakpoint event.

IApplicationDebugger::onClose

Handles a debug application close event.

IApplicationDebugger::onDebuggerEvent

Handles a custom application event.