Microsoft.VisualStudio.Debugger.Breakpoints Espace de noms
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.
Dkm |
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 point DkmPendingBreakpoint pour une ligne source. Le gestionnaire de points d’arrêt le résoudrait à zéro (par exemple, module non chargé), à un emplacement (par exemple, le modèle est utilisé uniquement sur « int ») ou à plusieurs emplacements (par exemple, le modèle est utilisé avec de nombreux arguments de modèle). Chaque emplacement aurait un objet DkmBoundBreakpoint. |
Dkm |
Conditions dans lesquelles un point d’arrêt doit se déclencher. |
Dkm |
Objet utilisé pour envoyer des notifications de mise à jour de fichiers aux gestionnaires de points d’arrêt. |
Dkm |
Valeurs du nombre d’accès aux points d’arrêt qui doivent provoquer le déclenchement du point d’arrêt. |
Dkm |
Représente une condition qui est évaluée sur l’ordinateur cible. Ces objets sont utilisés pour les langages où l’évaluateur d’expression est implémenté sur la cible. |
Dkm |
Point d’arrêt en attente qui doit être lié à une adresse d’instruction particulière. Dans l’IDE, ces points d’arrêt sont définis à partir de la fenêtre de pile des appels, de la fenêtre de désassemblement ou en entrant une adresse hexadécimal dans la boîte de dialogue point d’arrêt de la fonction. Étant donné que DkmInstructionAddress est donné en tant qu’entrée, ces points d’arrêt peuvent prendre en charge les runtimes qui ne peuvent pas conserver leurs adresses dans une chaîne (par exemple, un interpréteur). |
Dkm |
Point d’arrêt en attente qui est demandé à lier à l’élément de code à une chaîne d’adresse d’instruction spécifique. Dans l’IDE, ces points d’arrêt sont créés lorsque l’utilisateur définit un point d’arrêt dans la pile des appels ou la fenêtre de désassemblement, puis le débogueur est invité à lier le point d’arrêt dans une autre session de débogage ou dans un autre processus au sein de la même session de débogage. |
Dkm |
Objet point d’arrêt de haut niveau lié à une construction au niveau de l’utilisateur (par exemple, fichier source, nom de fonction) qui peut être mappé à zéro ou à plusieurs constructions de niveau code (DkmBoundBreakpoint) et qui peut être suivi au fil du temps. Classes dérivées : DkmPendingAddressBreakpoint, DkmPendingAddressNameBreakpoint, DkmPendingDataBreakpoint, DkmPendingFileLineBreakpoint, DkmPendingFunctionBreakpoint |
Dkm |
Point d’arrêt en attente lié à une expression de données au lieu d’une expression de code. Les points d’arrêt de données se déclenchent lorsque l’élément spécifié est écrit dans. |
Dkm |
Point d’arrêt en attente qui doit être lié à des éléments de code qui pointent vers une étendue de texte dans un fichier source. |
Dkm |
Point d’arrêt en attente qui doit être lié à des éléments de code qui ont un nom de fonction spécifique. |
Dkm |
Objet point d’arrêt de bas niveau pris en charge par les moniteurs de débogage. Classes dérivées : DkmRuntimeHardwareDataBreakpoint, DkmRuntimeInstructionBreakpoint, DkmRuntimeClrDataBreakpoint, DkmRuntimeCustomDataBreakpoint |
Dkm |
Point d’arrêt de données de bas niveau défini à l’aide des registres de points d’arrêt matériels du processeur pour les valeurs managées. Cette API a été introduite dans Visual Studio 16 RTM (DkmApiVersion.VS16RTM). |
Dkm |
Point d’arrêt de bas niveau qui peut être implémenté par un moniteur basé sur une description de chaîne arbitraire. Cette API a été introduite dans Visual Studio 16 RTM (DkmApiVersion.VS16RTM). |
Dkm |
Point d’arrêt de données de bas niveau défini à l’aide des registres de points d’arrêt matériels du processeur. |
Dkm |
Point d’arrêt de bas niveau défini sur une adresse d’instruction. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.ClearConditions. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.ClearHitCountCondition. |
Dkm |
Résultat d’un appel asynchrone DkmBoundBreakpoint.Disable. |
Dkm |
Résultat d’un appel asynchrone DkmPendingBreakpoint.Disable. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.Disable. |
Dkm |
Résultat d’un appel asynchrone DkmBoundBreakpoint.Enable. |
Dkm |
Résultat d’un appel asynchrone DkmPendingBreakpoint.Enable. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.Enable. |
Dkm |
Résultat d’un appel asynchrone DkmPendingBreakpoint.Inscrire. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.EvaluateConditionAndSelectThread. |
Dkm |
Résultat d’un appel asynchrone DkmBoundBreakpoint.GetHitCountValue. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.GetHitCountConditionStatus. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.RequestBreakpointEventOnModifiedThread. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeInstructionBreakpoint.SetCompiledCondition. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.SetCompiledConditionPending. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.SetEvaluationCondition. |
Dkm |
Résultat d’un appel asynchrone DkmPendingBreakpoint.SetCondition. |
Dkm |
Résultat d’un appel asynchrone DkmPendingBreakpoint.SetHitCountCondition. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.SetHitCountCondition. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeBreakpoint.Test. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeInstructionBreakpoint.TryClearConditionOnTargetDevice. |
Dkm |
Résultat d’un appel asynchrone DkmRuntimeInstructionBreakpoint.TryPushConditionToTargetDevice. |
Dkm |
Indique comment utiliser le texte du point d’arrêt (« BreakWhenTrue » ou « BreakWhenChanged »). |
Dkm |
Opérateur à utiliser entre le nombre d’accès actuel et l’opérande de condition pour déterminer si la condition du nombre d’accès a été remplie. |
Dkm |
Décrit la gravité d’un message envoyé d’un gestionnaire de points d’arrêt au composant source. Cette liste est triée par ordre de priorité, car l’interface utilisateur affiche uniquement l’avertissement le plus important. Tous les avertissements sont ignorés si le point d’arrêt est lié. |
Dkm |
Fournit une action suggérée par un utilisateur pour tenter de corriger un point d’arrêt qui n’a pas pu être lié. Notez qu’il s’agit de suggestions et que l’application d’un correctif suggéré peut ne pas résoudre un échec de liaison. Cette API a été introduite dans Visual Studio 17 Update 4 (DkmApiVersion.VS17Update4). |
Dkm |
Décrit la raison pour laquelle un point d’arrêt doit être dissocié. |
Dkm |
Masque des raisons pour lesquelles le point d’arrêt des données doit se déclencher. Par exemple, si « Write » est défini, le point d’arrêt se déclenche lorsque l’emplacement de la mémoire est écrit. |
Dkm |
DkmPendingBreakpoint est une classe de base abstraite. Cette énumération indique la classe dérivée de laquelle cet objet est un instance. |
Dkm |
DkmRuntimeBreakpoint est une classe de base abstraite. Cette énumération indique la classe dérivée de laquelle cet objet est un instance. |