ICLRRuntimeInfo (Interfaz)

Proporciona métodos que devuelven información sobre un common language runtime (CLR) específico, incluida la versión, el directorio y el estado de carga. Esta interfaz también proporciona funcionalidad específica del entorno de ejecución sin inicializar el tiempo de ejecución. Incluye el método LoadLibrary relativo al tiempo de ejecución, el método GetProcAddress específico del módulo en tiempo de ejecución y las interfaces proporcionadas por el entorno de ejecución a través del método GetInterface.

Métodos

Método Descripción
Método BindAsLegacyV2Runtime Enlaza este entorno de ejecución para todas las decisiones heredadas de la directiva de activación de CLR versión 2.
Método GetDefaultStartupFlags Obtiene las marcas de inicio de CLR y el archivo de configuración del host.
Método GetInterface Carga CLR en el proceso actual y devuelve punteros de interfaz en tiempo de ejecución, como ICLRRuntimeHost, ICLRStrongName y IMetaDataDispenser. Este método reemplaza todas las funciones CorBindTo*.
Método GetProcAddress Obtiene la dirección de una función especificada que se ha exportado desde el motor CLR asociado a esta interfaz. Este método sustituye al método GetRealProcAddress.
Método GetRuntimeDirectory Obtiene el directorio de instalación de CLR asociado a esta interfaz. Este método sustituye al método GetCORSystemDirectory.
Método GetVersionString Obtiene información de la versión de Common Language Runtime (CLR) asociada a una interfaz ICLRRuntimeInfo determinada. Este método sustituye a los métodos GetRequestedRuntimeInfo y GetRequestedRuntimeVersion.
Método IsLoadable Indica si el runtime asociado a esta interfaz se puede cargar en el proceso actual, teniendo en cuenta otros runtimes que ya se pueden cargar en el proceso.
Método IsLoaded Indica si el CLR asociado a la interfaz ICLRRuntimeInfo se carga en un proceso.
Método IsStarted Indica si se ha iniciado el CLR asociado a la interfaz ICLRRuntimeInfo.
Método LoadErrorString Convierte un valor HRESULT en un mensaje de error adecuado para la referencia cultural especificada. Este método reemplaza los métodos LoadStringRC y LoadStringRCEx.
Método LoadLibrary Carga una biblioteca desde el directorio de marco del CLR representado por una interfaz ICLRRuntimeInfo. Este método sustituye al método LoadLibraryShim.
Método SetDefaultStartupFlags Establece las marcas de inicio de CLR y el archivo de configuración de host.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: MetaHost.h

Biblioteca: incluida como recurso en MSCorEE.dll

Versiones de .NET Framework: disponible a partir de la versión 4

Consulte también