ICLRRuntimeInfo 接口
ICLRRuntimeInfo 提供了返回有关特定运行时的信息的方法,这些信息包括版本、目录和加载状态。 此接口还可以在不初始化运行时的情况下提供运行时特有的功能。 这包括与运行时相关的 LoadLibrary 方法、运行时模块特有的 GetProcAddress 方法以及运行时通过 GetInterface 方法提供的接口。
方法
方法 |
说明 |
---|---|
为所有旧式 CLR 版本 2 激活策略决策绑定此运行时。 |
|
获取 CLR 启动标志和主机配置文件。 |
|
将 CLR 加载到当前进程中,并返回运行时接口指针,如 ICLRRuntimeHost、ICLRStrongName 和 IMetaDataDispenser。 此方法取代所有 CorBindTo* 函数。 |
|
获取已从与此接口关联的 CLR 中导出的指定函数的地址。 此方法取代 GetRealProcAddress 方法。 |
|
获取与此接口关联的 CLR 的安装目录。 此方法取代 GetCORSystemDirectory 方法。 |
|
获取与给定的 ICLRRuntimeInfo 接口关联的公共语言运行时 (CLR) 版本信息。 此方法取代 GetRequestedRuntimeInfo 和 GetRequestedRuntimeVersion 方法。 |
|
指示是否可以将与此接口相关联的运行时加载到当前进程内,同时考虑可能已加载到进程内的其他运行时。 |
|
指示是否将与 ICLRRuntimeInfo 接口关联的 CLR 加载到进程中。 |
|
指示是否启动与 ICLRRuntimeInfo 接口相关联的 CLR。 |
|
将 HRESULT 值转换为指定区域性的相应错误消息。 此方法取代 LoadStringRC 和 LoadStringRCEx 方法。 |
|
从 ICLRRuntimeInfo 接口表示的 CLR 的框架目录中加载库。 此方法取代 LoadLibraryShim 方法。 |
|
设置 CLR 启动标志和主机配置文件。 |
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: MetaHost.h
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**4