GetRequestedRuntimeVersion 函数
获取指定应用程序请求的公共语言运行时 (CLR) 的版本号。 如果未安装该版本,则获取早于请求版本的最新安装版本。
.NET Framework 4 版 中已弃用此函数。
HRESULT GetRequestedRuntimeVersion (
[in] LPWSTR pExe,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *pdwLength
);
参数
pExe
[in] 应用程序的名称。pVersion
[out] 成功完成时包含版本号字符串的缓冲区。cchBuffer
[in] 版本缓冲区的长度。pdwLength
[out] 指向版本号字符串长度的指针。
返回值
除了下面的值以外,此方法还返回 WinError.h 中定义的标准组件对象模型 (COM) 错误代码。
返回代码 |
说明 |
---|---|
S_OK |
该方法成功完成。 |
ERROR_INSUFFICIENT_BUFFER |
版本缓冲区的大小不足以存储版本字符串。 |
E_POINTER |
pdwLength 为 null。 |
要求
**平台:**请参见 .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