Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IRemoteDebugApplication Interface

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.

Method

Description

IRemoteDebugApplication::ResumeFromBreakPoint

Continues an application that is currently in a breakpoint.

IRemoteDebugApplication::CauseBreak

Causes the application to break into the debugger at the earliest opportunity.

IRemoteDebugApplication::ConnectDebugger

Connects a debugger to this application.

IRemoteDebugApplication::DisconnectDebugger

Disconnects the current debugger from the application.

IRemoteDebugApplication::GetDebugger

Returns the current debugger connected to the application.

IRemoteDebugApplication::CreateInstanceAtApplication

Provides a mechanism for the debugger IDE, running out-of-process to the application, to create objects in the application process.

IRemoteDebugApplication::QueryAlive

Indicates if the application is responsive.

IRemoteDebugApplication::EnumThreads

Enumerates all threads known to be associated with the application.

IRemoteDebugApplication::GetName

Returns the name of this application node.

IRemoteDebugApplication::GetRootNode

Returns the application node under which all nodes associated with the application are added.

IRemoteDebugApplication::EnumGlobalExpressionContexts

Enumerates the global expression contexts for all languages running in this application.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft. All rights reserved.