Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Приводит к тому, что ICorDebugStepper выполняет одношаговый переход через содержащий поток и возвращается, когда он достигает кода за пределами последнего из указанных диапазонов.
Синтаксис
HRESULT StepRange (
[in] BOOL bStepIn,
[in, size_is(cRangeCount)] COR_DEBUG_STEP_RANGE ranges[],
[in] ULONG32 cRangeCount
);
Параметры
bStepIn [in] Задайте для true шага функцию, вызываемую в потоке. Установите для false шага над функцией.
ranges [in] Массив структур COR_DEBUG_STEP_RANGE, каждый из которых задает диапазон.
cRangeCount [in] Размер массива ranges .
Замечания
Метод StepRange работает как метод ICorDebugStepper::Step , за исключением того, что он не завершается до достижения кода за пределами заданного диапазона.
Это может быть более эффективным, чем пошаговое выполнение одной инструкции за раз. Диапазоны задаются в виде списка пар смещения с начала кадра шагера.
Диапазоны относятся к коду общего промежуточного языка (CIL) метода. Вызовите ICorDebugStepper::SetRangeIL , false чтобы сделать диапазоны относительно машинного кода метода.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0