Compartir a través de


ICLRRuntimeInfo (Interfaz)

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

Métodos

Método

Descripción

ICLRRuntimeInfo::BindAsLegacyV2Runtime (Método)

Enlaza este runtime para todas las decisiones de directiva de activación de la versión 2 de CLR heredada.

ICLRRuntimeInfo::GetDefaultStartupFlags (Método)

Obtiene las marcas de inicio de CLR y el archivo de configuración de host.

ICLRRuntimeInfo::GetInterface (Método)

Carga el CLR en el proceso actual y devuelve punteros de interfaz en tiempo de ejecución, como ICLRRuntimeHost, ICLRStrongName e IMetaDataDispenser. Este método reemplaza todas las funciones CorBindTo*.

ICLRRuntimeInfo::GetProcAddress (Método)

Obtiene la dirección de una función especificada que se exportó desde el CLR asociado a esta interfaz. Este método reemplaza el método GetRealProcAddress.

ICLRRuntimeInfo::GetRuntimeDirectory (Método)

Obtiene el directorio de instalación del CLR asociado a esta interfaz. Este método reemplaza el método GetCORSystemDirectory.

ICLRRuntimeInfo::GetVersionString (Método)

Obtiene información de versión de Common Language Runtime (CLR) asociada a una interfaz ICLRRuntimeInfo determinada. Este método reemplaza los métodos GetRequestedRuntimeInfo y GetRequestedRuntimeVersion.

ICLRRuntimeInfo::IsLoadable (Método)

Indica si el runtime asociado a esta interfaz se puede cargar en el proceso actual, teniendo en cuenta otros runtimes que ya se podrían estar cargados en el proceso.

ICLRRuntimeInfo::IsLoaded (Método)

Indica si el CLR asociado a la interfaz ICLRRuntimeInfo se carga en un proceso.

ICLRRuntimeInfo::IsStarted (Método)

Indica si el CLR que está asociado a la interfaz ICLRRuntimeInfo se ha iniciado.

ICLRRuntimeInfo::LoadErrorString (Método)

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.

ICLRRuntimeInfo::LoadLibrary (Método)

Carga una biblioteca desde el directorio de .NET Framework del CLR representado por una interfaz ICLRRuntimeInfo. Este método reemplaza el método LoadLibraryShim.

ICLRRuntimeInfo::SetDefaultStartupFlags (Método)

Establece las marcas de inicio de CLR y el archivo de configuración de host.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: MetaHost.h

Biblioteca: Se incluye como recurso en MsCorEE.dll

Versiones de .NET Framework: 4

Vea también

Otros recursos

Interfaces de hospedaje

Hospedaje (Referencia de la API no administrada)