Freigeben über


ICLRRuntimeInfo::IsLoaded-Methode

Gibt an, ob die der ICLRRuntimeInfo-Schnittstelle zugeordnete Common Language Runtime (CLR) in einen Prozess geladen wurde. Eine Laufzeit kann geladen werden, ohne auch gestartet zu werden.

HRESULT IsLoaded(
[in]  HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);

Parameter

  • hndProcess
    [in] Ein Handle für den Prozess.

  • pbLoaded
    [out] true, wenn die CLR in den Prozess geladen ist, 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

pbLoaded ist NULL.

Hinweise

Diese Methode ist mit den folgenden Funktionen und Schnittstellen abwärtskompatibel:

Ein Host ruft möglicherweise eine der veralteten CorBindTo*-Funktionen, z. B. die CorBindToRuntime-Funktion, auf, um eine bestimmte Version der CLR zu instanziieren. Der Host kann dann die ICLRMetaHost::GetRuntime-Methode aufrufen und die gleiche Versionsnummer angeben, um eine ICLRRuntimeInfo-Schnittstelle abzurufen.

Wenn der Host dann die IsLoaded-Methode für die zurückgegebene ICLRRuntimeInfo-Schnittstelle aufruft, gibt pbLoaded true zurück. Andernfalls wird false zurückgegeben.

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)