Dela via


ICorDebugStepper::StepRange-metod

Gör att den här ICorDebugStepper bara går igenom den innehållande tråden och returnerar när den når kod utöver det sista av de angivna intervallen.

Syntax

HRESULT StepRange (
    [in] BOOL     bStepIn,
    [in, size_is(cRangeCount)] COR_DEBUG_STEP_RANGE ranges[],
    [in] ULONG32  cRangeCount
);

Parametrar

bStepIn [i] Ange till för att true gå in i en funktion som anropas i tråden. Ange till false för att gå över funktionen.

ranges [i] En matris med COR_DEBUG_STEP_RANGE strukturer, som var och en anger ett intervall.

cRangeCount [i] Matrisens ranges storlek.

Kommentarer

Metoden StepRange fungerar som ICorDebugStepper::Step-metoden , förutom att den inte slutförs förrän koden utanför det angivna intervallet har nåtts.

Detta kan vara effektivare än att stega en instruktion i taget. Intervall anges som en lista över förskjutningspar från början av stepperns ram.

Intervall är relativa till den gemensamma mellanliggande språkkoden (CIL) för en metod. Anropa ICorDebugStepper::SetRangeIL med false för att göra intervallen relativa till den interna koden för en metod.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Finns sedan 1.0