IApplicationDebugger::onHandleBreakPointIApplicationDebugger::onHandleBreakPoint

Gère un événement de point d’arrêt.Handles a breakpoint event.

SyntaxeSyntax

HRESULT onHandleBreakPoint(  
   IRemoteDebugApplicationThread*  prpt,  
   BREAKREASON                     br,  
   IActiveScriptErrorDebug*        pError  
);  

ParamètresParameters

prpt
[in] Le thread sur lequel le point d’arrêt s’est produite.[in] The thread where the breakpoint occurred.

br
[in] La raison pour le point d’arrêt.[in] The reason for the breakpoint.

pError
[in] Informations d’erreur de runtime, fourni quand la valeur de br est BREAKREASON_ERROR.[in] Runtime error information, provided when the value of br is BREAKREASON_ERROR.

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.

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

RemarquesRemarks

Cette méthode est appelée lorsqu’un point d’arrêt est atteint et IDebugApplication::HandleBreakPoint est appelée.This method is called when a breakpoint is hit and IDebugApplication::HandleBreakPoint is called.

L’application reste en pause jusqu'à ce que le débogueur IDE appelle IRemoteDebugApplication::ResumeFromBreakPoint.The application will remain suspended until the debugger IDE calls IRemoteDebugApplication::ResumeFromBreakPoint.

Voir aussiSee Also

IApplicationDebugger (Interface) IApplicationDebugger Interface
IDebugApplication::HandleBreakPoint IDebugApplication::HandleBreakPoint
IRemoteDebugApplication::ResumeFromBreakPoint IRemoteDebugApplication::ResumeFromBreakPoint
Énumération BREAKREASONBREAKREASON Enumeration