Methode ICLRRuntimeInfo::IsLoadable
Hiermee wordt aangegeven of de runtime die is gekoppeld aan deze interface kan worden geladen in het huidige proces, rekening houdend met andere runtimes die mogelijk al in het proces zijn geladen.
Syntaxis
HRESULT IsLoadable(
[out, retval] BOOL *pbLoadable);
Parameters
pbLoadable
[uit] true
als deze runtime in het huidige proces kan worden geladen; anders, false
.
Retourwaarde
Deze methode retourneert de volgende specifieke HRESULT's en HRESULT-fouten die wijzen op een methodefout.
HRESULT | Beschrijving |
---|---|
S_OK | De methode is voltooid. |
E_POINTER | pbLoadable is null. |
Opmerkingen
Als er al een andere runtime in het proces is geladen en de runtime die aan deze interface is gekoppeld, kan worden geladen voor uitvoering in het proces, pbLoadable
retourneert true
. Als de twee runtimes niet naast elkaar kunnen worden uitgevoerd in de verwerking, pbLoadable
retourneert false
. Clr versie 4 (Common Language Runtime) kan bijvoorbeeld naast elkaar worden uitgevoerd in hetzelfde proces met CLR versie 2.0 of CLR versie 1.1. CLR versie 1.1 en CLR versie 2.0 kunnen echter niet naast elkaar worden uitgevoerd.
Als er geen runtimes in het proces worden geladen, retourneert true
deze methode altijd .
Vereisten
Platforms: Zie Systeemvereisten.
Header: MetaHost.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 4