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 tener que iniciarse también.

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

Parámetros

  • hndProcess
    [in] Identificador del proceso.

  • pbLoaded
    [out] Es true si el CLR se carga en el proceso; 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

pbLoaded es null.

Comentarios

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

Un host puede llamar a una de las funciones CorBindTo* desusadas, como la función CorBindToRuntime, para crear instancias de una versión específica del CLR. Entonces, 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 llama al método IsLoaded en la interfaz ICLRRuntimeInfo devuelta, pbLoaded devuelve true; de lo contrario, devuelve false.

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)