IDataModelScriptDebug ::SetBreakpoint, méthode (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 insérées pour passer à 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 les appels de méthode sur l’interface IDataModelScriptDebugBreak point 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 seul script.
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 basé 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 de retour
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |