Partager via


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

La méthode StartDebugging « active » le débogueur pour un script particulier. L’acte de démarrage du débogage n’entraîne pas activement un saut d’exécution ou un pas à pas. Il rend simplement le script débogueurable et fournit un ensemble d’interfaces pour que le client communique 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 se produit qui « entre 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 retourne à partir de l’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 du client du débogueur de script. Les événements de débogage sont passés à cette interface.

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

Voir aussi

interface IDataModelScriptDebug