Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Lekéri a függvény szerkesztési és folytatási verzióját.
Szemantika
HRESULT GetVersionNumber (
[out] ULONG32 *pnVersion
);
Paraméterek
pnVersion [kifelé] Mutató egy egész számra, amely az ICorDebugFunction2 objektum által képviselt függvény verziószáma.
Megjegyzések
A futtatókörnyezet nyomon követi az egyes modulokon a hibakeresési munkamenet során végrehajtott módosítások számát. Egy függvény verziószáma eggyel több, mint a függvényt bemutató szerkesztés száma. A függvény eredeti verziója az 1. verzió. A modul száma minden alkalommal növekszik, amikor az ICorDebugModule2::ApplyChanges meghívása történik a modulon. Így ha egy függvény törzsét az első és a harmadik hívás ICorDebugModule2::ApplyChangessorán lecserélték, GetVersionNumber a függvény 1-es, 2-es vagy 4-es verzióját is visszaadhatja, de a 3-at nem. (Ez a függvény nem rendelkezik 3-es verzióval.)
A verziószám minden modulhoz külön van nyomon követve. Ha tehát négy módosítást hajt végre az 1. modulban, és a 2. modul egyikét sem, az 1. modul következő szerkesztése 6-os verziószámot rendel az 1. modul összes szerkesztett függvényéhez. Ha ugyanaz a szerkesztés érinti a 2. modult, a 2. modul függvényei 2-es verziószámot kapnak.
A metódus által GetVersionNumber kapott verziószám alacsonyabb lehet, mint az ICorDebugFunction::GetCurrentVersionNumber.
Az ICorDebugCode::GetVersionNumber metódus ugyanazt a műveletet hajtja végre, mint a ICorDebugFunction2::GetVersionNumber.
Requirements
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Fejléc: CorDebug.idl, CorDebug.h
Könyvtár: CorGuids.lib
.NET-verziók: A .NET-keretrendszer 1.0 óta érhető el