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