Compartir a través de


ICLRMetaHostPolicy (Interfaz)

Proporciona el método GetRequestedRuntime que devuelve un puntero a una interfaz de Common Language Runtime (CLR) basada en criterios de directiva, ensamblado administrado, versión y archivo de configuración.

Métodos

Método Descripción
Método GetRequestedRuntime Proporciona una interfaz CLR preferida basada en criterios de directiva, ensamblado administrado, versión y archivo de configuración.

Comentarios

Para obtener una referencia a esta interfaz, llame a la función CLRCreateInstance, como se muestra en el código siguiente:

ICLRMetaHostPolicy *pMetaHostPolicy = NULL;  
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,  
                   IID_ICLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);  

Nota

Esta interfaz no carga ni activa realmente CLR, sino que simplemente devuelve la versión de CLR preferida en función de las versiones disponibles instaladas o cargadas.

La API de hospedaje de .NET Framework 4 consolida las directivas para que los hosts con necesidades específicas puedan usar la funcionalidad básica sin incurrir en penalizaciones no deseadas. Por ejemplo, muchas de las exportaciones de MSCorEE.dll se enlazarán a un CLR específico, aunque un método podría no requerirlo lógicamente. La enumeración METAHOST_POLICY_FLAGS proporciona directivas de enlace que son comunes a la mayoría de los hosts.

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