ICLRMetaHostPolicy (Interfaz)
Proporciona el método GetRequestedRuntime, que devuelve un puntero a una interfaz de Common Language Runtime (CLR) basándose en un criterio de directiva, un ensamblado administrado, la versión y un archivo de configuración.
Métodos
Método |
Descripción |
---|---|
Proporciona una interfaz de CLR preferida basándose en un criterio de directiva, un ensamblado administrado, la versión y un archivo de configuración. |
Comentarios
Puede obtener una referencia a esta interfaz llamando a la función CLRCreateInstance como se muestra en el código siguiente:
ICLRMetaHostPolicy *pMetaHostPolicy = NULL;
HRESULT hr = CLRCreateInstance(CLSID_CLRMetaHostPolicy,
IID_CLRMetaHostPolicy, (LPVOID*)&pMetaHostPolicy);
Nota |
---|
Esta interfaz no carga ni activa CLR realmente, sino que simplemente devuelve la versión de CLR preferida basándose en las versiones disponibles instaladas o cargadas. |
La API de hospedaje de .NET Framework versión 4 consolida las directivas, de forma que los hosts que tengan necesidades concretas puedan usar la funcionalidad básica sin incurrir en penalizaciones imprevistas. Por ejemplo, muchas de las exportaciones de MSCorEE.dll se enlazarán a un CLR concreto, aunque un método no lo necesite lógicamente. La enumeración METAHOST_POLICY_FLAGS proporciona directivas de enlace que son comunes a la mayoría de hosts.
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