Méthode IDataModelScriptDebug2 ::SetBreakpoint (dbgmodel.h)
La méthode SetBreakpoint définit un point d’arrêt dans le script. Notez que l’implémentation est libre d’ajuster les positions de ligne et de colonne entrantes pour avancer vers une position de code appropriée. Les numéros de ligne et de colonne réels où le point d’arrêt a été placé peuvent être récupérés par des appels de méthode sur l’interface IDataModelScriptDebugBreakpoint retournée.
Notez qu’il incombe à l’implémentation de « mémoriser » tous les points d’arrêt qui ont été définis et d’attribuer un identificateur unique à chacun d’eux. Cet identificateur doit être unique dans le domaine d’un script unique.
Tant que le débogueur de script est activé via un appel à la méthode StartDebugging, il est légal d’appeler cette méthode. Un point d’arrêt peut être défini avant toute exécution.
Syntaxe
HRESULT SetBreakpoint(
ULONG linePosition,
ULONG columnPosition,
IDataModelScriptDebugBreakpoint **breakpoint
);
Paramètres
linePosition
Numéro de ligne unique de l’emplacement dans le code source où le point d’arrêt est défini.
columnPosition
Numéro de colonne de base unique sur la ligne donnée où le point d’arrêt est défini.
breakpoint
Une interface IDataModelScriptDebugBreakpoint représentant le point d’arrêt nouvellement créé est retournée ici.
Valeur retournée
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |