共用方式為


ICLRRuntimeInfo::GetVersionString 方法

取得與指定之 ICLRRuntimeInfo 介面相關聯的 Common Language Runtime (CLR) 版本資訊。

這個方法會取代下列函式:

HRESULT GetVersionString(
    [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
    [in, out]  DWORD *pcchBuffer);

參數

  • pwzBuffer
    [out] .NET Framework 編譯版本,格式為 "vA.B[.X]"。 A、B 與 X 分別為對應主要版本、次要版本與組建編號的十進位數字。 X 為選擇性項目。 如果 X 不存在,則沒有結尾句點。

    注意事項注意事項

    顯示於 C:\Windows\Microsoft.NET\Framework 目錄之下時,這個參數必須與 .NET Framework 版本的目錄名稱相符。

    範例值為 "v1.0.3705"、"v1.1.4322"、"v2.0.50727" 和 "v4.0.x",其中 x 需視安裝的組建編號而定。 請注意,必須有 "v" 前置詞。

  • pchBuffer
    [in, out] 指定要避免緩衝區滿溢的 pwzBuffer 大小。 如果 pwzBuffer 為 null,則 pchBuffer 會傳回所需的 pwzBuffer 大小以允許預先配置。

傳回值

這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。

HRESULT

描述

S_OK

此方法已成功完成。

E_POINTER

pwzBuffer 或 pchBuffer 為 null。

需求

**平台:**請參閱 .NET Framework 系統需求

標頭:MetaHost.h

程式庫:包含做為 MSCorEE.dll 中的資源

**.NET Framework 版本:**4

請參閱

參考

ICLRRuntimeInfo 介面

其他資源

裝載介面

.NET Framework 4 裝載介面

裝載 (Unmanaged API 參考)