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