Partager via


ICLRRuntimeInfo::IsLoaded, méthode

Indique si le COMMON Language Runtime (CLR) associé à l’interface ICLRRuntimeInfo est chargé dans un processus. Un runtime peut être chargé sans être démarré.

Syntaxe

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

Paramètres

hndProcess
[in] Handle vers le processus.

pbLoaded
[out] true si le CLR est chargé dans le processus ; sinon, false.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT indiquant l'échec de la méthode.

HRESULT Description
S_OK La commande s'est correctement terminée.
E_POINTER pbLoaded a la valeur null.

Notes

Cette méthode offre une compatibilité descendante avec les fonctions et interfaces suivantes :

Un hôte peut appeler l’une des fonctions CorBindTo* dépréciées, comme la fonction CorBindToRuntime, pour instancier une version spécifique du CLR. L’hôte peut ensuite appeler la méthode ICLRMetaHost::GetRuntime et spécifier le même numéro de version pour obtenir une interface ICLRRuntimeInfo.

Si l’hôte appelle ensuite la méthode IsLoaded sur l’interface ICLRRuntimeInfo retournée, pbLoaded retourne true ; sinon, false est retourné.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MetaHost.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponibles depuis 4

Voir aussi