ICLRMetaHost::EnumerateLoadedRuntimes-metod
Returnerar en uppräkning som innehåller en giltig ICLRRuntimeInfo-gränssnittspekare för varje version av CLR (Common Language Runtime) som läses in i en viss process. Den här metoden ersätter funktionen GetVersionFromProcess .
Syntax
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parametrar
hndProcess
[i] Handtaget för den process som ska inspekteras för inlästa körningsmiljöer.
ppEnumerator
[ut] En IEnumUnknown uppräkning av ICLRRuntimeInfo-gränssnitt som motsvarar varje CLR som läses in av processen.
Returvärde
Den här metoden returnerar följande specifika HRESULT-fel samt HRESULT-fel som indikerar metodfel.
HRESULT | Description |
---|---|
S_OK | Metoden har slutförts. |
E_POINTER | ppEnumerator är null. |
Kommentarer
Den här metoden visar alla inlästa körningsmiljöer, även om de har lästs in med inaktuella funktioner som CorBindToRuntime.
Krav
Plattformar: Se Systemkrav.
Huvudet: MetaHost.h
Bibliotek: Ingår som en resurs i MSCorEE.dll
.NET Framework versioner: Tillgänglig sedan 4