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; false
andernfalls .
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.