IDebugCanStopEvent2::CanStopIDebugCanStopEvent2::CanStop

Notifie le moteur de débogage (DE) ou non s’arrêter à l’emplacement du code en cours ou simplement de poursuivre l’exécution.Notifies the debug engine (DE) whether or not to stop at the current code location or just continue execution.

SyntaxeSyntax

HRESULT CanStop (   
   BOOL fCanStop  
);  
int CanStop (   
   int fCanStop  
);  

ParamètresParameters

fCanStop
[in] Non nul (TRUE) le DE doit s’arrêter à l’emplacement du code en cours ; sinon, zéro (FALSE).[in] Non-zero (TRUE) if the DE should stop at the current code location; otherwise, zero (FALSE).

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Le récepteur de cet événement appelle généralement la GetReason méthode pour déterminer la raison pour laquelle le DE souhaite arrêter, puis appelle la IDebugCanStopEvent2::CanStop méthode avec la réponse appropriée.The receiver of this event typically calls the GetReason method to determine the reason the DE wants to stop, and then calls the IDebugCanStopEvent2::CanStop method with the appropriate response.

Si le DE s’arrête, il envoie un événement qui décrit la raison de l’arrêt.If the DE stops, it sends an event that describes the reason for stopping. Il existe généralement deux événements sont envoyés, un saut de l’utilisateur ou de signal représenté par le IDebugBreakEvent2 interface et un événement de point d’arrêt représenté par le IDebugBreakpointEvent2 interface.There are typically two events that are sent, a user or signal break represented by the IDebugBreakEvent2 interface, and a breakpoint event represented by the IDebugBreakpointEvent2 interface.

Voir aussiSee Also

IDebugCanStopEvent2 IDebugCanStopEvent2
IDebugBreakEvent2 IDebugBreakEvent2
IDebugBreakpointEvent2 IDebugBreakpointEvent2
GetReasonGetReason