Bagikan melalui


Metode ICLRRuntimeInfo::IsLoadable

Menunjukkan apakah runtime yang terkait dengan antarmuka ini dapat dimuat ke dalam proses saat ini, dengan mempertimbangkan runtime lain yang mungkin sudah dimuat ke dalam proses.

Sintaks

HRESULT IsLoadable(  
        [out, retval] BOOL *pbLoadable);  

Parameter

pbLoadable
[out] true jika runtime ini dapat dimuat ke dalam proses saat ini; jika tidak, false.

Tampilkan Nilai

Metode ini mengembalikan HRESULT tertentu berikut serta kesalahan HRESULT yang menunjukkan kegagalan metode.

HRESULT Deskripsi
S_OK Metode berhasil diselesaikan.
E_POINTER pbLoadable adalah null.

Keterangan

Jika runtime lain sudah dimuat ke dalam proses, dan runtime yang terkait dengan antarmuka ini dapat dimuat untuk eksekusi berdampingan dalam proses, pbLoadable menampilkan true. Jika dua runtime tidak dapat berjalan berdampingan dalam proses, pbLoadable menampilkan false. Misalnya, runtime bahasa umum (CLR) versi 4 dapat berjalan berdampingan dalam proses yang sama dengan CLR versi 2.0 atau CLR versi 1.1. Namun, CLR versi 1.1 dan CLR versi 2.0 tidak dapat berjalan berdampingan dalam proses.

Jika tidak ada runtime yang dimuat ke dalam proses, metode ini selalu menampilkan true.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MetaHost.h

Pustaka: Disertakan sebagai sumber daya dalam MSCorEE.dll

Versi .NET Framework: Tersedia mulai dari 4

Lihat juga