Represents a running application. It does not need to correspond to an operating-system process. Typically, a debugger targets an application for debugging. The Process Debug Manager typically implements the application object.
In addition to the methods inherited from IUnknown, the IRemoteDebugApplication interface exposes the following methods.
Continues an application that is currently in a breakpoint.
Causes the application to break into the debugger at the earliest opportunity.
Connects a debugger to this application.
Disconnects the current debugger from the application.
Returns the current debugger connected to the application.
Provides a mechanism for the debugger IDE, running out-of-process to the application, to create objects in the application process.
Indicates if the application is responsive.
Enumerates all threads known to be associated with the application.
Returns the name of this application node.
Returns the application node under which all nodes associated with the application are added.
Enumerates the global expression contexts for all languages running in this application.