Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan versi Edit dan Lanjutkan dari fungsi ini.
Syntax
HRESULT GetVersionNumber (
[out] ULONG32 *pnVersion
);
Parameter-parameternya
pnVersion [out] Penunjuk ke bilangan bulat yang merupakan nomor versi fungsi yang diwakili oleh objek ICorDebugFunction2 ini.
Komentar
Runtime melacak jumlah pengeditan yang telah terjadi pada setiap modul selama sesi debug. Nomor versi fungsi adalah satu lebih dari jumlah pengeditan yang memperkenalkan fungsi. Versi asli fungsi adalah versi 1. Angka tersebut bertahap untuk modul setiap kali ICorDebugModule2::ApplyChanges dipanggil pada modul tersebut. Dengan demikian, jika isi fungsi diganti dalam panggilan pertama dan ketiga ke ICorDebugModule2::ApplyChanges, GetVersionNumber dapat mengembalikan versi 1, 2, atau 4 untuk fungsi tersebut, tetapi bukan versi 3. (Fungsi itu tidak akan memiliki versi 3.)
Nomor versi dilacak secara terpisah untuk setiap modul. Jadi, jika Anda melakukan empat pengeditan pada Modul 1, dan tidak ada di Modul 2, pengeditan Anda berikutnya di Modul 1 akan menetapkan nomor versi 6 ke semua fungsi yang diedit di Modul 1. Jika pengeditan yang sama menyentuh Modul 2, fungsi dalam Modul 2 akan mendapatkan nomor versi 2.
Nomor versi yang diperoleh dengan GetVersionNumber metode mungkin lebih rendah dari yang diperoleh oleh ICorDebugFunction::GetCurrentVersionNumber.
Metode ICorDebugCode::GetVersionNumber melakukan operasi yang sama dengan ICorDebugFunction2::GetVersionNumber.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 1.0