Aracılığıyla paylaş


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

Ayrıca bkz.