Aracılığıyla paylaş


ICorDebugStepper::StepRange Yöntemi

Bu ICorDebugStepper öğesinin içeren iş parçacığında tek adımlı olarak geçmesine ve belirtilen aralıkların sonlarından sonra koda ulaştığında geri dönmesine neden olur.

Sözdizimi

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

Parametreler

bStepIn [in] true İş parçacığı içinde çağrılan bir işleve adım atacak şekilde ayarlayın. false işlevinin üzerine gitmek için olarak ayarlayın.

ranges [in] Her biri bir aralık belirten COR_DEBUG_STEP_RANGE yapıları dizisi.

cRangeCount [in] Dizinin boyutu ranges .

Açıklamalar

yöntemi ICorDebugStepper::Step yöntemi gibi çalışır, ancak belirtilen aralığın dışındaki koda ulaşılana kadar tamamlanmaz.StepRange

Bu, bir kerede bir yönergeyi adımlamaktan daha verimli olabilir. Aralıklar, adımlayıcının çerçevesinin başından itibaren uzaklık çiftlerinin listesi olarak belirtilir.

Aralıklar, bir yöntemin ortak ara dil (CIL) koduna göre değişir. Aralıkları bir yöntemin yerel koduna göre ayarlamak için ICorDebugStepper::SetRangeIL çağrısı yapın.false

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorDebug.idl, CorDebug.h

Kütüphane: CorGuids.lib

.NET sürümleri: .NET Framework 1.0'dan itibaren kullanılabilir