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