Partager via


IDataModelScriptDebugStackFrame ::IsTransitionPoint, méthode (dbgmodel.h)

L’interface IDataModelScriptDebugStack représente un segment d’une pile d’appels , qui fait partie de la pile des appels contenue dans le contexte d’un script. Si le débogueur est capable de détecter la transition d’un script à un autre (ou d’un fournisseur de scripts à un autre), il peut indiquer cela en implémentant la méthode IsTransitionPoint et en retournant true ou false selon les besoins. Trame de pile d’appels qui a entré le script où le segment s’applique doit être considéré comme un point de transition. Toutes les autres images ne sont pas.

Il est parfaitement légal pour tout débogueur de script qui n’est pas en mesure d’effectuer un débogage ou une détection inter-scripts pour simplement retourner E_NOTIMPL de cette méthode. Dans ce cas, l’interface de débogage peut uniquement être en mesure d’afficher un backtrace de pile pour le script actuel, même si la pile d’appels globale s’étend sur plusieurs scripts.

Syntaxe

HRESULT IsTransitionPoint(
  bool *isTransitionPoint
);

Paramètres

isTransitionPoint

Si cette trame de pile est la première image qui a entré un script ou un fournisseur de scripts particulier, elle doit retourner true ici, indiquant que l’image est un point de transition d’un script/fournisseur à un autre. Pour tout autre cadre de pile, false doit être retourné.

Valeur de retour

Cette méthode retourne HRESULT qui indique la réussite ou l’échec. Les débogueurs incapables de détecter les points de transition peuvent retourner E_NOTIMPL de cette méthode.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IDataModelScriptDebugStackFrame