共用方式為


ICorDebugFunction2::GetVersionNumber 方法

取得這個函式的 [編輯後繼續] 版本。

語法

HRESULT GetVersionNumber (  
    [out] ULONG32   *pnVersion  
);  

參數

pnVersion
[輸出] 整數的指標,此整數是這個 ICorDebugFunction2 物件所代表的函式版本號碼。

備註

執行階段會追蹤偵錯工作階段期間每個模組所發生的編輯數目。 函式的版本號碼超過引進函式的編輯號碼。 函式的原始版本是第 1 版。 每次在該模組上呼叫 ICorDebugModule2::ApplyChanges 時,模組的號碼會遞增。 因此,若是在第一次和第三次呼叫 ICorDebugModule2::ApplyChanges 時取代了函式的主體,GetVersionNumber 可能會傳回該函式的第 1、2 或 4 版,但不會傳回第 3 版。 (該函式將沒有第 3 版。)

每個模組的版本號碼會個別追蹤。 因此,如果您在模組 1 上執行四次編輯,而在模組 2 上一次也沒有,則您在模組 1 的下一次編輯會將版本號碼 6 指派給模組 1 中所有編輯的函式。 如果相同的編輯觸及模組 2,則模組 2 中的函式會取得版本號碼 2。

GetVersionNumber 方法取得的版本號碼可能低於 ICorDebugFunction::GetCurrentVersionNumber 取得的版本號碼。

ICorDebugCode::GetVersionNumber 方法會執行與 ICorDebugFunction2::GetVersionNumber 相同的作業。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 1.0 起提供