Delen via


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 truedeze methode altijd .

Vereisten

Platforms: Zie Systeemvereisten.

Header: MetaHost.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 4

Zie ook