Sdílet prostřednictvím


ICLRRuntimeInfo::IsLoadable – metoda

Určuje, zda modul runtime přidružený k tomuto rozhraní lze načíst do aktuálního procesu s ohledem na jiné moduly runtime, které již mohou být načteny do procesu.

Syntaxe

HRESULT IsLoadable(  
        [out, retval] BOOL *pbLoadable);  

Parametry

pbLoadable
[out] true pokud by tento modul runtime mohl být načten do aktuálního procesu; v opačném případě . false

Návratová hodnota

Tato metoda vrátí následující konkrétní hodnoty HRESULT a také chyby HRESULT, které značí selhání metody.

HRESULT Description
S_OK Metoda se úspěšně dokončila.
E_POINTER pbLoadable je null.

Poznámky

Pokud je do procesu již načten jiný modul runtime a modul runtime přidružený k tomuto rozhraní může být načten pro souběžné spuštění v procesu, pbLoadable vrátí true. Pokud tyto dva moduly runtime nemůžou běžet souběžně v procesu, pbLoadable vrátí příkaz false. Například modul CLR (Common Language Runtime) verze 4 může běžet souběžně ve stejném procesu s CLR verze 2.0 nebo CLR verze 1.1. ClR verze 1.1 a CLR verze 2.0 však nelze spustit souběžně v procesu.

Pokud se do procesu nenačtou žádné moduly runtime, tato metoda vždy vrátí true.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: MetaHost.h

Knihovny: Zahrnuto jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od 4

Viz také