Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Provoque ce ICorDebugStepper à une seule étape dans son thread contenant et à retourner quand il atteint du code au-delà du dernier des plages spécifiées.
Syntaxe
HRESULT StepRange (
[in] BOOL bStepIn,
[in, size_is(cRangeCount)] COR_DEBUG_STEP_RANGE ranges[],
[in] ULONG32 cRangeCount
);
Paramètres
bStepIn [in] Définissez la valeur à true pas dans une fonction appelée dans le thread. Définissez la valeur pour effectuer un pas à false pas sur la fonction.
ranges [in] Tableau de structures COR_DEBUG_STEP_RANGE, dont chacune spécifie une plage.
cRangeCount [in] Taille du ranges tableau.
Remarques
La StepRange méthode fonctionne comme la méthode ICorDebugStepper ::Step , sauf qu’elle ne se termine pas tant que le code en dehors de la plage donnée n’est pas atteint.
Cela peut être plus efficace qu’une seule instruction à la fois. Les plages sont spécifiées sous la forme d’une liste de paires de décalages à partir du début de l’image du pas à pas.
Les plages sont relatives au code CIL (Common Intermediate Language) d’une méthode. Appelez ICorDebugStepper ::SetRangeIL avec false pour rendre les plages relatives au code natif d’une méthode.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 1.0