IDebugApplication::HandleBreakPointIDebugApplication::HandleBreakPoint

Provoque le blocage du thread actuel et envoie une notification du point d’arrêt à l’IDE de débogueur.Causes the current thread to block and sends a notification of the breakpoint to the debugger IDE.

SyntaxeSyntax

HRESULT HandleBreakPoint(  
   BREAKREASON         br,  
   BREAKRESUMEACTION*  pbra  
);  

ParamètresParameters

br
[in] La raison de l’arrêt.[in] The reason for the break.

pbra
[out] Action à entreprendre lorsque le débogueur reprend l’application.[out] Action to take when the debugger resumes the application.

Valeur de retourReturn Value

La méthode retourne HRESULT.The method returns an HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.Possible values include, but are not limited to, those in the following table.

ValueValue DescriptionDescription
S_OK La méthode a réussi.The method succeeded.

NotesRemarks

Un moteur de langage appelle cette méthode dans le contexte d’un thread qui atteint un point d’arrêt.A language engine calls this method in the context of a thread that hits a breakpoint. Cette méthode bloque le thread actuel et envoie une notification de point d’arrêt à l’IDE de débogueur.This method blocks the current thread and sends a breakpoint notification to the debugger IDE. Lorsque le débogueur reprend l’application, le pbra paramètre spécifie l’action à entreprendre.When the debugger resumes the application, the pbra parameter specifies what action to take.

Note

Le moteur de langage peut être appelé par le thread d’effectuer des tâches telles que la pile d’énumérer des frames ou évaluent les expressions pendant le point d’arrêt.The language engine may be called by the thread to do tasks such as enumerate stack frames or evaluate expressions during the breakpoint.

Cette méthode provoque IApplicationDebugger::onHandleBreakPoint à appeler.This method causes IApplicationDebugger::onHandleBreakPoint to be called.

Voir aussiSee Also

Interface IDebugApplication IDebugApplication Interface
IApplicationDebugger::onHandleBreakPoint IApplicationDebugger::onHandleBreakPoint
Énumération BREAKREASON BREAKREASON Enumeration
Énumération BREAKRESUMEACTIONBREAKRESUMEACTION Enumeration