Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides version information about the common language runtime (CLR) that is being profiled.
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[]);
Parameters
pClrInstanceId
[out] The representative ID of a running CLR instance in a process. This is the same as the ClrInstanceID that the event tracing for Windows (ETW) startup event reports.pRuntimeType
[out] The runtime type. This parameter returns COR_PRF_DESKTOP_CLR for the desktop version of the CLR, or COR_PRF_CORE_CLR for the core version of the CLR used in Silverlight.pMajorVersion
[out] The major version number of the CLR.pMinorVersion
[out] The minor version number of the CLR.pBuildVersion
[out] The build version number of the CLR.pQFEVersion
[out] The version number of the CLR that is associated with a software update.cchVersionString
[in] The length, in characters, of the buffer that szVersionString points to.pcchVersionString
[out] The length, in characters, of szVersionString.szVersionString
[out] The CLR version string.
Remarks
You may pass null for any parameter. However, pcchVersionString cannot be null unless szVersionString is also null.
Requirements
Platforms: See .NET Framework System Requirements.
Header: CorProf.idl, CorProf.h
Library: CorGuids.lib
.NET Framework Versions: 4