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

Consulte también