Compartir a través de


ICLRRuntimeInfo::IsLoaded (Método)

Indica si el Common Language Runtime (CLR) asociado a la interfaz ICLRRuntimeInfo se carga en un proceso. Un runtime se puede cargar sin necesidad de iniciarse.

Sintaxis

HRESULT IsLoaded(  
[in]  HANDLE hndProcess,  
[out, retval] BOOL *pbLoaded);  

Parámetros

hndProcess
[in] Identificador del proceso.

pbLoaded
[out] true si CLR se carga en el proceso; de lo contrario, 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 pbLoaded es null.

Comentarios

Este método es compatible con versiones anteriores con las funciones e interfaces siguientes:

Un host puede llamar a una de las funciones CorBindTo* en desuso, como la función CorBindToRuntime, para crear una instancia de una versión específica de CLR. Después, el host podría llamar al método ICLRMetaHost::GetRuntime y especificar el mismo número de versión para obtener una interfaz ICLRRuntimeInfo.

Si el host luego llama al método IsLoaded en la interfaz ICLRRuntimeInfo devuelta, pbLoaded devuelve true; de lo contrario, devuelve false.

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