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 起提供
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應