ICLRRuntimeInfo::GetRuntimeDirectory 方法

获取与此接口关联的公共语言运行时 (CLR) 的安装目录。

此方法取代了 .NET Framework 版本 2.0、3.0 和 3.5 中提供的 GetCORSystemDirectory 函数。

语法

HRESULT GetRuntimeDirectory(  
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,  
[in, out]  DWORD *pcchBuffer);  

参数

pwzBuffer
[out] 返回 CLR 安装目录。 安装路径完全限定;例如“c:\windows\microsoft.net\framework\v1.0.3705\”。

pchBuffer
[in, out] 指定 pwzBuffer 大小以避免缓冲区溢出。 如果 pwzBuffer 为 null,则 pchBuffer 返回所需的 pwzBuffer 大小。

返回值

此方法返回以下特定 HRESULT 以及表示方法失败的 HRESULT 错误。

HRESULT 说明
S_OK 该方法已成功完成。
E_POINTER pwzBufferpchBuffer 为 null。

备注

要求

平台:请参阅系统要求

标头:MetaHost.h

库:作为资源包含在 MSCorEE.dll 中

.NET Framework 版本:自 4 起可用

另请参阅