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 pueden cargar en el proceso.
Sintaxis
HRESULT IsLoadable(
[out, retval] BOOL *pbLoadable);
Parámetros
pbLoadable
[out] Es true
si este runtime se puede cargar en el proceso actual; de lo contrario, es false
.
Valor devuelto
Este método devuelve los siguientes HRESULT específicos y los errores HRESULT que indican un error del método.
HRESULT | Descripción |
---|---|
S_OK | El método se completó correctamente. |
E_POINTER | pbLoadable es null. |
Comentarios
Si ya se ha cargado otro runtime en el proceso y el runtime asociado a esta interfaz se puede cargar para la ejecución en paralelo en el proceso, pbLoadable
devuelve true
. Si los dos runtimes no se pueden ejecutar en paralelo en el proceso, pbLoadable
devuelve false
. Por ejemplo, la versión 4 de Common Language Runtime (CLR) se puede ejecutar en paralelo en el mismo proceso con versión 2.0 o 1.1 de CLR. Pero la versión 1.1 y la 2.0 de CLR no se pueden ejecutar en paralelo en el proceso.
Si no se carga ningún runtime en el proceso, este método siempre devuelve true
.
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