ICorProfilerInfo3::GetRuntimeInformation 方法
提供有關正在分析之 Common Language Runtime (CLR) 的版本資訊。
語法
HRESULT GetRuntimeInformation(
[out] USHORT *pClrInstanceId,
[out] COR_PRF_RUNTIME_TYPE *pRuntimeType,
[out] USHORT *pMajorVersion,
[out] USHORT *pMinorVersion,
[out] USHORT *pBuildNumber,
[out] USHORT *pQFEVersion,
[in] ULONG cchVersionString,
[out] ULONG *pcchVersionString,
[out, size_is(cchVersionString), length_is(*pcchVersionString)]
WCHAR szVersionString[]);
參數
pClrInstanceId
[out] 處理序內執行中 CLR 執行個體的代表性識別碼。 這與 Windows 事件追蹤 (ETW) 的啟動事件所報告的 ClrInstanceID
相同。
pRuntimeType
[out] 執行階段型別。 此參數會針對 CLR 的桌面版本傳回 COR_PRF_DESKTOP_CLR
,或針對 Silverlight 中使用的 CLR 核心版本傳回 COR_PRF_CORE_CLR
。
pMajorVersion
[out] CLR 的主要版本號碼。
pMinorVersion
[out] CLR 的次要版本號碼。
pBuildVersion
[out] CLR 的組建版本號碼。
pQFEVersion
[out] 與軟體更新相關聯的 CLR 版本號碼。
cchVersionString
[in] szVersionString
所指向緩衝區的長度,以字元為單位。
pcchVersionString
[out] szVersionString
的長度,以字元為單位。
szVersionString
[out] CLR 版本字串。
備註
您可以針對任何參數傳遞 null。 不過,除非 szVersionString
也是 null,否則 pcchVersionString
不可為 null。
規格需求
平台:請參閱系統需求。
標頭: CorProf.idl、CorProf.h
程式庫:CorGuids.lib
.NET Framework版本:自 4 起可用