ICLRRuntimeInfo::IsLoaded Yöntemi
ICLRRuntimeInfo arabirimiyle ilişkilendirilmiş ortak dil çalışma zamanının (CLR) bir işleme yüklenip yüklenmediğini gösterir. Çalışma zamanı da başlatılmadan yüklenebilir.
Sözdizimi
HRESULT IsLoaded(
[in] HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);
Parametreler
hndProcess
[in] İşlemin tanıtıcısı.
pbLoaded
[out] true
CLR işleme yüklendiyse; aksi takdirde , false
.
Dönüş Değeri
Bu yöntem, aşağıdaki belirli HRESULT'leri ve yöntem hatasını gösteren HRESULT hatalarını döndürür.
HRESULT | Description |
---|---|
S_OK | Yöntemi başarıyla tamamlandı. |
E_POINTER | pbLoaded null değeridir. |
Açıklamalar
Bu yöntem aşağıdaki işlevler ve arabirimlerle geriye dönük olarak uyumludur:
ICorRuntimeHost arabirimi (.NET Framework sürüm 1 barındırma API'sinde).
ICLRRuntimeHost arabirimi (.NET Framework 2.0 barındırma API'sinde).
Kullanım dışı
CorBindTo*
işlevler (bkz. .NET Framework 2.0 barındırma API'sindeki Kullanım Dışı CLR Barındırma İşlevleri).
Bir konak, CLR'nin belirli bir sürümünün örneğini oluşturmak için CorBindToRuntime işlevi gibi kullanım CorBindTo*
dışı işlevlerden birini çağırabilir. Konak daha sonra ICLRMetaHost::GetRuntime yöntemini çağırabilir ve bir ICLRRuntimeInfo arabirimi elde etmek için aynı sürüm numarasını belirtebilir.
Konak döndürülen ICLRRuntimeInfo arabiriminde yöntemini çağırırsa IsLoaded
döndürür pbLoaded
true
; aksi takdirde döndürürfalse
.
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin