Metode ICLRControl::GetCLRManager
Mendapatkan penunjuk antarmuka ke instans salah satu jenis manajer yang dapat digunakan host untuk mengonfigurasi runtime bahasa umum (CLR).
Sintaks
HRESULT GetCLRManager (
[in] REFIID riid,
[out] void **ppObject
);
Parameter
riid
[in] IID
dari jenis manajer yang akan dikembalikan. Nilai IID
berikut ini didukung.
IID_ICLRDebugManager: Menentukan apakah jenis
ppObject
akan berjenis ICLRDebugManager.IID_ICLRErrorReportingManager: Menentukan apakah
ppObject
akan berjenis ICLRErrorReportingManager.IID_ICLRGCManager: Menentukan apakah
ppObject
akan berjenis ICLRGCManager.IID_ICLRHostProtectionManager: Menentukan apakah
ppObject
akan berjenis ICLRHostProtectionManager.IID_ICLROnEventManager: Menentukan apakah
ppObject
akan berjenis ICLROnEventManager.IID_ICLRPolicyManager: Menentukan apakah
ppObject
akan berjenis ICLRPolicyManager.IID_ICLRTaskManager: Menentukan apakah
ppObject
akan berjenis ICLRTaskManager.
ppObject
[out] Penunjuk antarmuka ke manajer yang diminta, atau null, jika jenis manajer yang tidak valid diminta.
Tampilkan Nilai
HRESULT | Deskripsi |
---|---|
S_OK | Metode 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. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
E_NOINTERFACE | Jenis antarmuka tidak didukung. |
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk