Metode ICLRRuntimeHost::SetHostControl
Mengatur penunjuk antarmuka yang dapat digunakan runtime bahasa umum (CLR) untuk mendapatkan implementasi host antarmuka IHostControl.
Sintaks
HRESULT SetHostControl(
[in] IHostControl* pHostControl
);
Parameter
pHostControl
[dalam] Penunjuk antarmuka ke implementasi antarmuka IHostControl host.
Tampilkan Nilai
HRESULT | Deskripsi |
---|---|
S_OK | SetHostControl berhasil dikembalikan. |
HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum belum dimuat ke dalam proses, atau runtime bahasa umum dalam status yaitu tidak dapat menjalankan kode aman atau memproses panggilan dengan sukses. |
HOST_E_TIMEOUT | Waktu panggilan habis. |
HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
E_FAIL | Terjadi kegagalan bencana yang tidak diketahui. Jika metode mengembalikan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
E_CLR_ALREADY_STARTED | Runtime bahasa umum telah diinisialisasi. |
Keterangan
Anda harus memanggil SetHostControl
sebelum runtime bahasa umum diinisialisasi, yaitu, sebelum Anda memanggil Metode Mulai atau menggunakan salah satu Antarmuka Metadata. Sebaiknya panggil SetHostControl
segera setelah memanggil Fungsi CorBindToCurrentRuntime atau Fungsi CorBindToRuntimeEx.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0