共用方式為


ICLRRuntimeInfo::GetVersionString 方法

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

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

語法

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

參數

pwzBuffer
[out]格式為 「vA」 .NET Framework編譯版本。B[.X]「。 ABX 是對應至主要版本、次要版本和組建編號的十進位數字。 X 是選擇性的。 如果 X 不存在,則不會有尾端句點。

注意

此參數必須符合.NET Framework版本的目錄名稱,因為它出現在 C:\Windows\Microsoft.NET\Framework 底下。

範例值為「v1.0.3705」、「v1.1.4322」、「v2.0.50727」和「v4.0.x」,其中 x 取決於所安裝的組建編號。 請注意,「v」前置詞是必要項目。

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

傳回值

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

HRESULT 描述
S_OK 已成功完成命令。
E_POINTER pwzBufferpchBuffer 為 null。

規格需求

平台:請參閱系統需求

標頭:MetaHost.h

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

.NET Framework版本:自 4 起可用

另請參閱