Freigeben über


ICLRRuntimeInfo::IsLoadable-Methode

Gibt an, ob die mit dieser Schnittstelle verknüpfte Runtime in den aktuellen Prozess geladen werden kann, wobei andere Runtimes berücksichtigt werden, die möglicherweise bereits im Prozess geladen sind.

Syntax

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

Parameter

pbLoadable
[out] true , wenn diese Runtime in den aktuellen Prozess geladen werden könnte; falseandernfalls .

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.

HRESULT BESCHREIBUNG
S_OK Die Methode wurde erfolgreich abgeschlossen.
E_POINTER pbLoadable ist NULL.

Bemerkungen

Wenn bereits eine andere Runtime in den Prozess geladen ist und die dieser Schnittstelle zugeordnete Laufzeit für die parallele Ausführung in den Prozessen geladen werden kann, pbLoadable wird zurückgegeben true. Wenn die beiden Runtimes nicht parallel in einem Prozess ausgeführt werden können, pbLoadable wird zurückgegeben false. Beispielsweise kann die Common Language Runtime (CLR) Version 4 im selben Prozess parallel mit CLR Version 2.0 oder CLR Version 1.1 ausgeführt werden. ClR Version 1.1 und CLR Version 2.0 können jedoch nicht parallel in prozessen ausgeführt werden.

Wenn keine Runtimes in den Prozess geladen werden, gibt diese Methode immer zurück true.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit Version 4 verfügbar.

Weitere Informationen