ICLRRuntimeInfo::IsLoadable, méthode
Indique si le runtime associé à cette interface peut être chargé dans le processus actuel, en tenant compte d’autres runtimes qui peuvent déjà être chargés dans le processus.
Syntaxe
HRESULT IsLoadable(
[out, retval] BOOL *pbLoadable);
Paramètres
pbLoadable
[out] true
si ce runtime peut être chargé dans le processus actuel ; 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 | pbLoadable a la valeur null. |
Notes
Si un autre runtime est déjà chargé dans le processus et que le runtime associé à cette interface peut être chargé pour l’exécution côte à côte in-process, pbLoadable
retourne true
. Si les deux runtimes ne peuvent pas s’exécuter côte à côte in-process, pbLoadable
retourne false
. Par exemple, le Common Language Runtime (CLR) version 4 peut s’exécuter côte à côte dans le même processus avec CLR version 2.0 ou CLR version 1.1. Toutefois, CLR version 1.1 et CLR version 2.0 ne peuvent pas s’exécuter côte à côte in-process.
Si aucun runtime n’est chargé dans le processus, cette méthode retourne toujours true
.
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