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

pwzBuffer 或 pchBuffer 为 null。

要求

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

头文件: MetaHost.h

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

**.NET Framework 版本:**4

请参见

参考

ICLRRuntimeInfo 接口

其他资源

承载(非托管 API 参考)