ICorDebugStepper::StepRange (Método)
Hace que este elemento ICorDebugStepper recorra un solo paso mediante su subproceso contenedor y devuelva cuando llegue al código más allá del último de los intervalos especificados.
Sintaxis
HRESULT StepRange (
[in] BOOL bStepIn,
[in, size_is(cRangeCount)] COR_DEBUG_STEP_RANGE ranges[],
[in] ULONG32 cRangeCount
);
Parámetros
bStepIn
[in] true
Establézcalo en para entrar en una función a la que se llama dentro del subproceso. Establézcalo en false
para recorrer paso a paso por procedimientos la función.
ranges
[in] Matriz de COR_DEBUG_STEP_RANGE estructuras, cada una de las cuales especifica un intervalo.
cRangeCount
[in] El valor de este parámetro se corresponde con el tamaño de la matriz del parámetro ranges
.
Comentarios
El método StepRange
funciona como el método ICorDebugStepper::Step, salvo que no se completa hasta que se alcanza el código fuera del intervalo especificado.
Esto puede ser más eficaz que recorrer paso a paso una instrucción cada vez. Los intervalos se especifican como una lista de pares de desplazamiento desde el inicio del marco del paso a paso.
Los intervalos son relativos al código de lenguaje intermedio común (CIL) de un método. Llame a ICorDebugStepper::SetRangeIL con false
para que los intervalos sean relativos al código nativo de un método.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: está disponible desde la versión 1.0