ICLRRuntimeInfo Interface

提供返回有关特定公共语言运行时(CLR)的信息的方法,包括版本、目录和加载状态。 此接口还提供特定于运行时的功能,而无需初始化运行时。 它包括运行时相对 LoadLibrary 方法、特定于运行时模块的 GetProcAddress 方法和通过 GetInterface 方法提供的运行时提供的接口。

Methods

Method Description
BindAsLegacyV2Runtime Method 为所有旧版 CLR 版本 2 激活策略决策绑定此运行时。
GetDefaultStartupFlags Method 获取 CLR 启动标志和主机配置文件。
GetInterface Method 将 CLR 加载到当前进程中,并返回运行时接口指针,例如 ICLRRuntimeHostICLRStrongNameIMetaDataDispenser。 此方法取代了所有 CorBindTo* 函数。
GetProcAddress Method 获取从与此接口关联的 CLR 导出的指定函数的地址。 此方法取代 GetRealProcAddress 方法。
GetRuntimeDirectory Method 获取与此接口关联的 CLR 的安装目录。 此方法取代 GetCORSystemDirectory 方法。
GetVersionString Method 获取与给定 ICLRRuntimeInfo 接口关联的公共语言运行时 (CLR) 版本信息。 此方法取代 GetRequestedRuntimeInfoGetRequestedRuntimeVersion 方法。
IsLoadable Method 指示是否可以将与此接口关联的运行时加载到当前进程中,同时考虑可能已加载到进程中的其他运行时。
IsLoaded Method 指示是否将与 ICLRRuntimeInfo 接口关联的 CLR 加载到进程中。
IsStarted Method 指示是否已启动与 ICLRRuntimeInfo 接口关联的 CLR。
LoadErrorString Method 将 HRESULT 值转换为指定区域性的相应错误消息。 此方法取代 LoadStringRCLoadStringRCEx 方法。
LoadLibrary Method ICLRRuntimeInfo 接口表示的 CLR 的框架目录中加载库。 此方法取代 LoadLibraryShim 方法。
SetDefaultStartupFlags Method 设置 CLR 启动标志和主机配置文件。

Requirements

平台:请参阅系统要求

Header: MetaHost.h

图书馆: 作为资源包含在 MSCorEE.dll

.NET Framework 版本: 自 4 起可用

See also