Freigeben über


ICLRRuntimeInfo::IsLoadable-Methode

Gibt an, ob die dieser Schnittstelle zugeordnete Laufzeit in den aktuellen Prozess geladen werden kann und andere Laufzeiten berücksichtigt werden, die möglicherweise bereits in den Prozess geladen wurden.

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

Parameter

  • pbLoadable
    [out] true, wenn diese Laufzeit in den aktuellen Prozess geladen werden konnte, andernfalls false.

Rückgabewert

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

HRESULT

Beschreibungen

S_OK

Die Methode wurde erfolgreich abgeschlossen.

E_POINTER

pbLoadable ist NULL.

Hinweise

Wenn eine andere Laufzeit bereits in den Prozess geladen wird und die dieser Schnittstelle zugeordnete Laufzeit zur prozessinternen parallelen Ausführung geladen werden kann, gibt pbLoadable true zurück. Wenn die zwei Laufzeiten nicht parallel prozessintern ausgeführt werden können, gibt pbLoadable false zurück. Die Common Language Runtime (CLR) Version 4 kann z. B. im gleichen Prozess mit CLR, Version 2.0, oder CLR, Version 1.1, parallel ausgeführt werden. CLR, Version 1.1, und CLR, Version 2.0, können jedoch nicht parallel prozessintern ausgeführt werden.

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

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MetaHost.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICLRRuntimeInfo-Schnittstelle

Weitere Ressourcen

Hostingschnittstellen

Hosting (Referenz zur nicht verwalteten API)