共用方式為


ICorDebugFunction2::GetVersionNumber 方法

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

語法

HRESULT GetVersionNumber (
    [out] ULONG32   *pnVersion
);

參數

pnVersion [out]整數的指標,這個整數是這個 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 起提供