GetCORVersion 函数

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

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

语法

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

参数

pbuffer
指向缓冲区的指针,CLR 在此缓冲区中返回一个字符串,该字符串指定当前加载到进程中的运行时版本。 返回的字符串采用与传递到 CorBindToRuntimeEx 的字符串相同的形式,例如 "v 1.0.1216"。 如果尚未将运行时加载到进程中,该函数将为计算机上安装的最新版本的运行时返回相应的目录信息。

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

dwLength
一个指针,指向 pbuffer 中实际返回的字符数。 如果 pbuffer 为 null 指针,则运行时返回 E_POINTER。 如果字符数超过了 pbuffer 的长度,则运行时返回 ERROR_INSUFFICIENT_BUFFER。

要求

平台:请参阅系统要求

标头:MSCorEE.h

库:MSCorEE.dll

.NET Framework 版本:自 1.0 起可用

另请参阅