Dela via


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

Se även