ICLRMetaHost::EnumerateLoadedRuntimes Yöntemi
Belirli bir işlemde yüklenen ortak dil çalışma zamanının (CLR) her sürümü için geçerli bir ICLRRuntimeInfo arabirim işaretçisi içeren bir numaralandırma döndürür. Bu yöntem GetVersionFromProcess işlevinin yerini alır.
Sözdizimi
HRESULT EnumerateLoadedRuntimes (
[in] HANDLE hndProcess,
[out, retval] IEnumUnknown **ppEnumerator
);
Parametreler
hndProcess
[in] Yüklenen çalışma zamanlarını inceleme işleminin tanıtıcısı.
ppEnumerator
[out] IEnumUnknown İşlem tarafından yüklenen her CLR'ye karşılık gelen ICLRRuntimeInfo arabirimlerinin bir numaralandırması.
Dönüş Değeri
Bu yöntem, aşağıdaki belirli HRESULTs ve yöntem hatasını gösteren HRESULT hatalarını döndürür.
HRESULT | Description |
---|---|
S_OK | Yöntem başarıyla tamamlandı. |
E_POINTER | ppEnumerator null değeridir. |
Açıklamalar
Bu yöntem, CorBindToRuntime gibi kullanım dışı işlevlerle yüklenmiş olsalar bile tüm yüklü çalışma zamanlarını listeler.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MetaHost.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 4'ten beri kullanılabilir