Aracılığıyla paylaş


ICorDebugNativeFrame::SetIP Yöntemi

Yönerge işaretçisini yerel kodda belirtilen uzaklık konumuna ayarlar.

Sözdizimi

HRESULT SetIP (
    [in] ULONG32 nOffset
);

Parametreler

nOffset [in] Yerel koddaki 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, çalışma zamanı söz konusu olduğunda ç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ı sigortalamaktan 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 2.0'dan itibaren kullanılabilir

Ayrıca bakınız