IDkmBreakpointManager.GetBoundBreakpointHitCountValue(DkmBoundBreakpoint, DkmWorkList, DkmCompletionRoutine<DkmGetBoundBreakpointHitCountValueAsyncResult>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le nombre de fois où un point d’arrêt lié a été atteint. Cette valeur ne doit pas inclure d’occurrences lorsque l’instruction du point d’arrêt a été exécutée, mais la condition du point d’arrêt a indiqué que le débogueur ne doit pas s’arrêter.
public:
void GetBoundBreakpointHitCountValue(Microsoft::VisualStudio::Debugger::Breakpoints::DkmBoundBreakpoint ^ boundBreakpoint, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Breakpoints::DkmGetBoundBreakpointHitCountValueAsyncResult> ^ completionRoutine);
public void GetBoundBreakpointHitCountValue (Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint boundBreakpoint, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmGetBoundBreakpointHitCountValueAsyncResult> completionRoutine);
abstract member GetBoundBreakpointHitCountValue : Microsoft.VisualStudio.Debugger.Breakpoints.DkmBoundBreakpoint * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Breakpoints.DkmGetBoundBreakpointHitCountValueAsyncResult> -> unit
Public Sub GetBoundBreakpointHitCountValue (boundBreakpoint As DkmBoundBreakpoint, workList As DkmWorkList, completionRoutine As DkmCompletionRoutine(Of DkmGetBoundBreakpointHitCountValueAsyncResult))
Paramètres
- boundBreakpoint
- DkmBoundBreakpoint
Dans Représente un point d’arrêt qui a été lié (résolu) à une adresse d’instruction de code particulière ou à un élément de données particulier. Par exemple, dans les modèles C++, vous pouvez créer un DkmPendingBreakpoint pour une ligne source. Le gestionnaire de points d’arrêt le résoudrait à zéro (par exemple, module non chargé), un (par exemple, le modèle est utilisé uniquement sur’int') ou plusieurs emplacements (par exemple, le modèle est utilisé avec de nombreux arguments template). Chaque emplacement a un objet DkmBoundBreakpoint.
- workList
- DkmWorkList
La mise en cours est en cours de traitement. Cette valeur peut être utilisée pour vérifier l’annulation ou pour ajouter un travail supplémentaire. Les nouveaux éléments de travail ne commencent à s’exécuter qu’après le retour de cette fonction.
- completionRoutine
- DkmCompletionRoutine<DkmGetBoundBreakpointHitCountValueAsyncResult>
Routine à déclencher lorsque la demande est terminée. Cela sera déclenché implicitement si l’implémentation retourne un échec de cette méthode d’interface. L’implémentation doit déclencher cette méthode dans tous les autres scénarios.