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。 |
要求
平台:请参阅系统要求。
标头:MSCorEE.h
库:MSCorEE.dll
.NET Framework 版本:支持 1.1 及更高版本