Aracılığıyla paylaş


ICorDebugILFrame::SetIP Yöntemi

Yönerge işaretçisini ortak ara dil (CIL) kodunda belirtilen uzaklık konumuna ayarlar.

Sözdizimi

HRESULT SetIP (
    [in] ULONG32 nOffset
);

Parametreler

nOffset CIL kodundaki uzaklık konumu.

Açıklamalar

Geçerli iş parçacığı için SetIP tüm çerçeveleri ve zincirleri hemen geçersiz kılmaya yönelik çağrılar. Hata ayıklayıcının çağrısından sonra çerçeve bilgilerine SetIPihtiyacı varsa, yeni bir yığın izlemesi gerçekleştirmelidir.

ICorDebug , yığın çerçevesini geçerli bir durumda tutmaya çalışır. Ancak, çerçeve geçerli bir durumda olsa bile başlatılmamış yerel değişkenler gibi sorunlar olabilir. Çağıran, çalışan programın tutarlılığını sağlamakla sorumludur.

64 bit platformlarda yönerge işaretçisi bir catch veya finally bloğundan taşınamaz. 64 bitlik bir platformda böyle bir hareket yapmak için çağrılırsa SetIP , başarısız olduğunu belirten bir HRESULT döndürür.

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