GetCORVersion 函数

返回在当前进程中运行的公共语言运行时 (CLR) 的版本号。

.NET Framework 4 版 中已弃用此函数。

HRESULT GetCORVersion (
    [in] LPWSTR  pbuffer,
    [in]  DWORD   cchBuffer, 
    [out] DWORD*  dwlength
); 

参数

  • pbuffer
    一个指向缓冲区的指针,CLR 在缓冲区中返回一个字符串,该字符串指定当前加载到进程中的运行时的版本。 返回的字符串的格式和传递到 CorBindToRuntimeEx 的字符串的格式相同,例如“v1.0.1216”。 如果尚未将运行时加载到进程中,则该函数将返回计算机上所安装的运行时最新版本的相应目录信息。

  • cchBuffer
    可保存在 pbuffer 中的字符数 (WCHAR)。

  • dwLength
    [out] 一个指向 pbuffer 中实际返回的字符数的指针。 如果 pbuffer 为 null 指针,则运行时返回 E_POINTER。 如果字符数大于 pbuffer 的长度,运行时将返回 ERROR_INSUFFICIENT_BUFFER。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.h

**库:**MSCorEE.dll

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

其他资源

.NET Framework 1.1 和 2.0 承载全局静态函数