METAHOST_POLICY_FLAGS (Enumeración)
Proporciona directivas de enlace que son comunes a la mayoría de los hosts en tiempo de ejecución. El método ICLRMetaHostPolicy::GetRequestedRuntime usa esta enumeración.
typedef enum {
METAHOST_POLICY_HIGHCOMPAT = 0x01,
METAHOST_POLICY_APPLY_UPGRADE_POLICY = 0x08,
METAHOST_POLICY_EMULATE_EXE_LAUNCH = 0x10,
METAHOST_POLICY_SHOW_ERROR_DIALOG = 0x20,
METAHOST_POLICY_USE_PROCESS_IMAGE_PATH = 0x40,
METAHOST_POLICY_ENSURE_SKU_SUPPORTED = 0x80
} METAHOST_POLICY_FLAGS;
Miembros
Miembro |
Descripción |
---|---|
METAHOST_POLICY_HIGHCOMPAT |
Define la directiva de alta compatibilidad, que no considera ningún Common Language Runtime (CLR) que se cargue en el proceso actual. En su lugar, solo considera los CLR instalados y las preferencias del componente, como se deriva del propio archivo de ensamblado, la versión declarada de compilación o el archivo de configuración. |
METAHOST_POLICY_APPLY_UPGRADE_POLICY |
Aplica la directiva de actualización al resultado de enlace de versión cuando no se encuentra una coincidencia exacta, basándose en el contenido de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\Upgrades. Esto tiene el mismo efecto que RUNTIME_INFO_UPGRADE_VERSION. |
METAHOST_POLICY_EMULATE_EXE_LAUNCH |
Los resultados de enlace se devuelven como si la imagen proporcionada a la llamada se iniciara en un nuevo proceso. Actualmente, GetRequestedRuntime omite el conjunto de versiones cargables de runtime y enlaces frente al conjunto de runtimes instalados. Esta marca permite que un host determine a qué runtime se enlazará un EXE cuando se inicie. |
METAHOST_POLICY_SHOW_ERROR_DIALOG |
Se muestra un cuadro de diálogo de error si GetRequestedRuntime no puede encontrar un runtime compatible con los parámetros de entrada. |
METAHOST_POLICY_USE_PROCESS_IMAGE_PATH |
GetRequestedRuntime usa la imagen del proceso (y cualquier archivo de configuración correspondiente) como entrada adicional al proceso de enlace. De manera predeterminada, GetRequestedRuntime no se retira a la ruta de imagen de proceso (normalmente, el EXE que se usó para iniciar el proceso) al determinar el runtime al que enlazarse. |
METAHOST_POLICY_ENSURE_SKU_SUPPORTED |
GetRequestedRuntime debe comprobar si se instala el SKU adecuado cuando no está disponible ninguna información en el archivo de configuración. Esto permite aplicaciones que no tienen archivos de configuración que producen errores leves en SKU más pequeñas que la instalación predeterminada de .NET Framework. De manera predeterminada, GetRequestedRuntime no comprueba si se instala el SKU adecuado a menos que el atributo SKU se especifique en el archivo de configuración del elemento <supportedRuntime />. |
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
Referencia
ICLRMetaHostPolicy::GetRequestedRuntime (Método)