Compartir a través de


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 podrían estar cargados en el proceso.

HRESULT IsLoadable(
        [out, retval] BOOL *pbLoadable);

Parámetros

  • pbLoadable
    [out] Es true si este runtime se pudo cargar en el proceso actual; de lo contrario, es false.

Valor devuelto

Este método devuelve los siguientes HRESULT específicos, así como errores HRESULT que indican la existencia de un error en el método.

HRESULT

Descripción

S_OK

El método se ha ejecutado correctamente.

E_POINTER

pbLoadable es null.

Comentarios

Si ya está cargado en el proceso otro runtime y el runtime asociado a esta interfaz se puede cargar en la ejecución en paralelo en el mismo proceso, pbLoadable devuelve true. Si los dos runtimes no se pueden ejecutar en paralelo y en 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 la versión 2.0 de CLR o la versión 1.1 de CLR. Sin embargo, las versiones 1.1 y 2.0 de CLR no se pueden ejecutar en paralelo y en proceso.

Si ningún runtime se carga en el proceso, este método siempre devuelve true.

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

ICLRRuntimeInfo (Interfaz)

Otros recursos

Interfaces de hospedaje

Hospedaje (Referencia de la API no administrada)