Methode ICLRMetaHost::EnumerateLoadedRuntimes
Retourneert een opsomming die een geldige ICLRRuntimeInfo-interfaceaanwijzer bevat voor elke versie van de Common Language Runtime (CLR) die in een bepaald proces wordt geladen. Deze methode vervangt de functie GetVersionFromProcess .
Syntaxis
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parameters
hndProcess
[in] De ingang van het proces om te controleren op geladen runtimes.
ppEnumerator
[uit] Een IEnumUnknown opsomming van ICLRRuntimeInfo-interfaces die overeenkomen met elke CLR die door het proces wordt geladen.
Retourwaarde
Deze methode retourneert de volgende specifieke HRESULT's en HRESULT-fouten die wijzen op een methodefout.
HRESULT | Beschrijving |
---|---|
S_OK | De methode is voltooid. |
E_POINTER | ppEnumerator is null. |
Opmerkingen
Deze methode bevat alle geladen runtimes, zelfs als deze zijn geladen met afgeschafte functies zoals CorBindToRuntime.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MetaHost.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 4