Methode ICLRRuntimeInfo::IsLoaded
Geeft aan of de Common Language Runtime (CLR) die is gekoppeld aan de ICLRRuntimeInfo-interface in een proces wordt geladen. Een runtime kan worden geladen zonder ook te worden gestart.
Syntaxis
HRESULT IsLoaded(
[in] HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);
Parameters
hndProcess
[in] Een ingang voor het proces.
pbLoaded
[uit] true
als de CLR in het proces wordt geladen; anders, false
.
Retourwaarde
Deze methode retourneert de volgende specifieke HRESULT's en HRESULT-fouten die wijzen op een fout in de methode.
HRESULT | Beschrijving |
---|---|
S_OK | De methode is voltooid. |
E_POINTER | pbLoaded is null. |
Opmerkingen
Deze methode is achterwaarts compatibel met de volgende functies en interfaces:
ICorRuntimeHost-interface (in de .NET Framework versie 1 van de hosting-API).
ICLRRuntimeHost-interface (in de .NET Framework 2.0-hosting-API).
Afgeschafte
CorBindTo*
functies (zie Afgeschafte CLR-hostingfuncties in de .NET Framework 2.0-hosting-API).
Een host kan een van de afgeschafte CorBindTo*
functies aanroepen, zoals de functie CorBindToRuntime , om een specifieke versie van de CLR te instantiƫren. De host kan vervolgens de methode ICLRMetaHost::GetRuntime aanroepen en hetzelfde versienummer opgeven om een ICLRRuntimeInfo-interface te verkrijgen.
Als de host vervolgens de IsLoaded
methode aanroept op de geretourneerde ICLRRuntimeInfo-interface, retourneerttrue
; pbLoaded
anders wordt geretourneerdfalse
.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MetaHost.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 4