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]「。 A、B 和 X 是對應至主要版本、次要版本和組建編號的十進位數字。 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
的大小以避免緩衝區溢位。 如果 pwzBuffer
是 null
,則 pchBuffer
會傳回要允許預先配置所需的 pwzBuffer
大小。
傳回值
這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。
HRESULT | 描述 |
---|---|
S_OK | 已成功完成命令。 |
E_POINTER | pwzBuffer 或 pchBuffer 為 null。 |
規格需求
平台:請參閱系統需求。
標頭:MetaHost.h
程式庫:包含作為 MSCorEE.dll 中的資源
.NET Framework版本:自 4 起可用