Delen via


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:

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

Zie ook