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

Voir aussi

Interface IDataModelScriptDebug