Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu işlevin Düzenle ve Devam Et sürümünü alır.
Sözdizimi
HRESULT GetVersionNumber (
[out] ULONG32 *pnVersion
);
Parametreler
pnVersion [out] Bu ICorDebugFunction2 nesnesi tarafından temsil edilen işlevin sürüm numarası olan bir tamsayı işaretçisi.
Açıklamalar
Çalışma zamanı, bir hata ayıklama oturumu sırasında her modülde gerçekleşen düzenlemelerin sayısını izler. İşlevin sürüm numarası, işlevi tanıtan düzenleme sayısından bir fazladır. İşlevin özgün sürümü sürüm 1'dir. Bu modülde ICorDebugModule2::ApplyChanges çağrıldığında bir modül için sayı artırılır. Bu nedenle, ilk ve üçüncü çağrısında ICorDebugModule2::ApplyChangesGetVersionNumber bir işlevin gövdesi değiştirildiyse, bu işlev için sürüm 1, 2 veya 4 döndürebilir, ancak sürüm 3 döndürmeyebilir. (Bu işlev sürüm 3'e sahip olmaz.)
Sürüm numarası her modül için ayrı olarak izlenir. Bu nedenle, Modül 1'de dört düzenleme gerçekleştirirseniz ve Modül 2'de hiç düzenlemezseniz, Modül 1'deki bir sonraki düzenlemeniz Modül 1'deki tüm düzenlenmiş işlevlere 6 sürüm numarası atar. Aynı düzenleme Modül 2'ye dokunursa, Modül 2'deki işlevler 2 sürüm numarasını alır.
yöntemi tarafından GetVersionNumber alınan sürüm numarası , ICorDebugFunction::GetCurrentVersionNumber tarafından elde edilenden daha düşük olabilir.
ICorDebugCode::GetVersionNumber yöntemi ile aynı işlemi ICorDebugFunction2::GetVersionNumbergerçekleştirir.
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