共用方式為


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 執行個體的代表 ID。 這與 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。

需求

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

**標頭:**CorProf.idl、CorProf.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4

請參閱

參考

ICorProfilerInfo3 介面

其他資源

分析介面

分析 (Unmanaged API 參考)