Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hace que este ICorDebugStepper recorra un solo paso a través de su subproceso contenedor y devuelva cuando llega al código más allá del último de los intervalos especificados.
Syntax
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 pasar por encima de la función.
ranges [in] Matriz de COR_DEBUG_STEP_RANGE estructuras, cada una de las cuales especifica un intervalo.
cRangeCount [in] Tamaño de la ranges matriz.
Observaciones
El StepRange método funciona como el método ICorDebugStepper::Step , excepto que no se completa hasta que se alcanza el código fuera del intervalo especificado.
Esto puede ser más eficaz que ejecutar una instrucción cada vez. Los intervalos se especifican como una lista de pares de desplazamiento desde el principio 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: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 1.0