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 également démarré.

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

Paramètres

  • hndProcess
    [in] Handle du 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 qui indiquent l'échec de la méthode.

HRESULT

Description

S_OK

La méthode s'est correctement terminée.

E_POINTER

pbLoaded a la valeur null.

Notes

La méthode est à compatibilité descendante avec les fonctions et les interfaces suivantes :

Un hôte peut appeler l'une des fonctions CorBindTo* déconseillées, telles que 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 la valeur true ; sinon, il retourne la valeur false.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MetaHost.h

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

Versions du .NET Framework : 4

Voir aussi

Référence

ICLRRuntimeInfo, interface

Autres ressources

Interfaces d'hébergement

Hébergement (Référence des API non managées)