IRemoteDebugApplication, interfaceIRemoteDebugApplication Interface

Représente une application en cours d’exécution.Represents a running application. Il n’a pas besoin de correspondre à un processus de système d’exploitation.It does not need to correspond to an operating-system process. En règle générale, un débogueur cible une application pour le débogage.Typically, a debugger targets an application for debugging. En général, le Gestionnaire de déboguer des processus implémente l’objet d’application.The Process Debug Manager typically implements the application object.

Outre les méthodes héritées de IUnknown, le IRemoteDebugApplication interface expose les méthodes suivantes.In addition to the methods inherited from IUnknown, the IRemoteDebugApplication interface exposes the following methods.

Méthodes dans l'ordre VtableMethods in Vtable Order

MéthodeMethod DescriptionDescription
IRemoteDebugApplication::ResumeFromBreakPointIRemoteDebugApplication::ResumeFromBreakPoint Continue une application en cours d’un point d’arrêt.Continues an application that is currently in a breakpoint.
IRemoteDebugApplication::CauseBreakIRemoteDebugApplication::CauseBreak Entraîne l’application à s’arrêter dans le débogueur dès que possible.Causes the application to break into the debugger at the earliest opportunity.
IRemoteDebugApplication::ConnectDebuggerIRemoteDebugApplication::ConnectDebugger Se connecte à un débogueur à cette application.Connects a debugger to this application.
IRemoteDebugApplication::DisconnectDebuggerIRemoteDebugApplication::DisconnectDebugger Déconnecte le débogueur actif de l’application.Disconnects the current debugger from the application.
IRemoteDebugApplication::GetDebuggerIRemoteDebugApplication::GetDebugger Retourne le débogueur actif est connecté à l’application.Returns the current debugger connected to the application.
IRemoteDebugApplication::CreateInstanceAtApplicationIRemoteDebugApplication::CreateInstanceAtApplication Fournit un mécanisme pour que le débogueur IDE, en cours d’exécution out-of-process à l’application, pour créer des objets dans le processus d’application.Provides a mechanism for the debugger IDE, running out-of-process to the application, to create objects in the application process.
IRemoteDebugApplication::QueryAliveIRemoteDebugApplication::QueryAlive Indique si l’application ne répond.Indicates if the application is responsive.
IRemoteDebugApplication::EnumThreadsIRemoteDebugApplication::EnumThreads Énumère tous les threads connus pour être associé à l’application.Enumerates all threads known to be associated with the application.
IRemoteDebugApplication::GetNameIRemoteDebugApplication::GetName Retourne le nom de ce nœud de l’application.Returns the name of this application node.
IRemoteDebugApplication::GetRootNodeIRemoteDebugApplication::GetRootNode Retourne le nœud d’application sous lequel tous les nœuds associés à l’application sont ajoutés.Returns the application node under which all nodes associated with the application are added.
IRemoteDebugApplication::EnumGlobalExpressionContextsIRemoteDebugApplication::EnumGlobalExpressionContexts Énumère les contextes d’expression globale pour toutes les langues en cours d’exécution dans cette application.Enumerates the global expression contexts for all languages running in this application.