Partager via


IDataModelScriptDebug2 ::StartDebugging, méthode (dbgmodel.h)

La méthode StartDebugging « active » le débogueur pour un script particulier. Le fait de démarrer le débogage ne provoque pas activement d’interruption ou de pas à pas d’exécution. 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 qui est passé à la méthode StartDebugging doit être enregistré par l’implémentation. Lorsqu’un événement se produit et qu’il s’interrompt dans le débogueur, 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

Voir aussi

Interface IDataModelScriptDebug2