Méthode IDataModelScriptDebug ::StartDebugging (dbgmodel.h)
La méthode StartDebugging « active » le débogueur pour un script particulier. L’acte de démarrage du débogage ne provoque pas activement d’interruption d’exécution ou de pas à pas. Il rend simplement le script débogueable et fournit un ensemble d’interfaces permettant au client de communiquer avec l’interface de débogage.
Le client de débogage passé à la méthode StartDebugging doit être enregistré par l’implémentation. Lorsqu’un événement qui « s’interrompt dans le débogueur » se produit, cet arrêt est implémenté par un appel synchrone pour avertir le client de l’événement. L’exécution reprend lorsque le client revient d’un appel de notification. Un argument de retour indique comment l’exécution doit reprendre.
Cette méthode ne doit être appelée que lorsque le débogueur de script n’est pas activé pour le script donné. Tout autre appel est illégal.
Syntaxe
HRESULT StartDebugging(
IDataModelScriptDebugClient *debugClient
);
Paramètres
debugClient
Interface vers le client du débogueur de script. Les événements de débogage sont passés à cette interface.
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 |