Méthode IDataModelScriptDebug ::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

Voir aussi

Interface IDataModelScriptDebug