Aracılığıyla paylaş


ICorDebugILFrame2::RemapFunction Yöntemi

Yeni ortak ara dil (CIL) uzaklığını belirterek düzenlenmiş bir işlevi yeniden eşler

Sözdizimi

HRESULT RemapFunction (
    [in] ULONG32      newILOffset
);

Parametreler

newILOffset [in] Yönerge işaretçisinin yerleştirilmesi gereken yığın çerçevesinin yeni CIL uzaklığı. Bu değer bir sıra noktası olmalıdır.

Bu değerin geçerliliğini sağlamak çağıranın sorumluluğundadır. Örneğin, CIL uzaklığı işlevin sınırlarının dışındaysa geçerli değildir.

Açıklamalar

Bir çerçevenin işlevi düzenlendiğinde, hata ayıklayıcı yürütülebilmesi için çerçevenin işlevinin en son sürümünde değiştirme yöntemini çağırabilir RemapFunction . Kod yürütme, verilen CIL uzaklığında başlar.

Uyarı

RemapFunction ICorDebugILFrame::SetIP çağrısı gibi çağrısı, iş parçacığı için yığın izlemesi oluşturmayla ilgili tüm hata ayıklama arabirimlerini hemen geçersiz kılacaktır. Bu arabirimler ICorDebugChain, ICorDebugILFrame, ICorDebugInternalFrame ve ICorDebugNativeFrame'i içerir.

RemapFunction yöntemi yalnızca geçerli çerçeve bağlamında ve aşağıdaki durumlardan yalnızca birinde çağrılabilir:

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 2.0'dan itibaren kullanılabilir