IDebugApplication, interfaceIDebugApplication Interface

Expose les méthodes de débogage non distant pour une utilisation par les ordinateurs hôtes et les moteurs de langue.Exposes non-remote debugging methods for use by language engines and hosts.

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

Méthodes dans l'ordre VtableMethods in Vtable Order

MéthodeMethod DescriptionDescription
IDebugApplication::SetNameIDebugApplication::SetName Définit le nom de l’application.Sets the name of the application.
IDebugApplication::StepOutCompleteIDebugApplication::StepOutComplete Notifie le Gestionnaire de processus de débogage qu’un moteur de langue en mode de pas à pas est sur le point de retourner à son appelant.Notifies the process debug manager that a language engine in single-step mode is about to return to its caller.
IDebugApplication::DebugOutputIDebugApplication::DebugOutput Provoque la chaîne donnée à afficher par le débogueur IDE.Causes the given string to be displayed by the debugger IDE.
IDebugApplication::StartDebugSessionIDebugApplication::StartDebugSession Démarre le débogueur par défaut IDE et l’attache une session de débogage de cette application, si un n’est pas déjà attaché.Starts the default debugger IDE and attaches a debug session to this application, if one is not already attached.
IDebugApplication::HandleBreakPointIDebugApplication::HandleBreakPoint Provoque le blocage du thread actuel et envoie une notification du point d’arrêt dans le débogueur IDE.Causes the current thread to block and sends a notification of the breakpoint to the debugger IDE.
IDebugApplication::CloseIDebugApplication::Close Provoque cette application pour libérer toutes les références et d’entrer dans un état inactif.Causes this application to release all references and enter an inactive state.
IDebugApplication::GetBreakFlagsIDebugApplication::GetBreakFlags Retourne les indicateurs d’arrêt en cours pour l’application.Returns the current break flags for the application.
IDebugApplication::GetCurrentThreadIDebugApplication::GetCurrentThread Retourne le thread associé au thread en cours d’exécution.Returns the thread associated with the currently running thread.
IDebugApplication::CreateAsyncDebugOperationIDebugApplication::CreateAsyncDebugOperation Fournit l’accès asynchrone à une opération de débogage synchrone donné.Provides asynchronous access to a given synchronous debug operation.
IDebugApplication::AddStackFrameSnifferIDebugApplication::AddStackFrameSniffer Ajoute un fournisseur d’énumérateur de frame de pile pour cette application.Adds a stack frame enumerator provider to this application.
IDebugApplication::RemoveStackFrameSnifferIDebugApplication::RemoveStackFrameSniffer Supprime un fournisseur d’énumérateur de frame de pile de cette application.Removes a stack frame enumerator provider from this application.
IDebugApplication::QueryCurrentThreadIsDebuggerThreadIDebugApplication::QueryCurrentThreadIsDebuggerThread Détermine si le thread en cours d’exécution actuel est le thread de débogueur.Determines if the current running thread is the debugger thread.
IDebugApplication::SynchronousCallInDebuggerThreadIDebugApplication::SynchronousCallInDebuggerThread Fournit un mécanisme exécuter du code dans le thread de débogueur à l’appelant.Provides a mechanism for the caller to run code in the debugger thread.
IDebugApplication::CreateApplicationNodeIDebugApplication::CreateApplicationNode Crée un nouveau nœud d’application qui est associé à un fournisseur de document spécifique.Creates a new application node that is associated with a specific document provider.
IDebugApplication::FireDebuggerEventIDebugApplication::FireDebuggerEvent Déclenche un événement générique du débogueur IApplicationDebugger interface.Fires a generic event to the debugger's IApplicationDebugger interface.
IDebugApplication::HandleRuntimeErrorIDebugApplication::HandleRuntimeError Provoque le blocage du thread actuel et envoie une notification de l’erreur à l’IDE de débogueur.Causes the current thread to block and sends a notification of the error to the debugger IDE.
IDebugApplication::FCanJitDebugIDebugApplication::FCanJitDebug Détermine si un débogueur de (JIT) juste-à-temps est inscrite.Determines if a just-in-time (JIT) debugger is registered.
IDebugApplication::FIsAutoJitDebugEnabledIDebugApplication::FIsAutoJitDebugEnabled Détermine si un débogueur JIT est inscrit dans auto-debug des hôtes passifs.Determines if a JIT debugger is registered to auto-debug dumb hosts.
IDebugApplication::AddGlobalExpressionContextProviderIDebugApplication::AddGlobalExpressionContextProvider Ajoute un fournisseur de contexte expression globale de cette application.Adds a global expression context provider to this application.
IDebugApplication::RemoveGlobalExpressionContextProviderIDebugApplication::RemoveGlobalExpressionContextProvider Supprime un fournisseur de contexte expression globale de cette application.Removes a global expression context provider from this application.