Bagikan melalui


Hosting Enumerasi

Bagian ini menjelaskan enumerasi yang tidak dikelola yang digunakan API hosting.

Di Bagian Ini

Enumerasi CLSID_RESOLUTION_FLAGS
Berisi nilai yang menunjukkan bagaimana runtime bahasa umum (CLR) harus menyelesaikan CLSID.

Enumerasi COR_GC_STAT_TYPES
Menentukan statistik yang akan dicatat untuk pengumpulan sampah.

Enumerasi COR_GC_rangkaian_STATS_TYPES
Menunjukkan statistik pengumpulan sampah untuk sebuah rangkaian.

Enumerasi EApiCategories
Menjelaskan kategori kemampuan yang dapat diblokir oleh host dari menjalankan sebagian kode tepercaya.

Enumerasi EBindPolicyLevels
Menyediakan bendera yang menentukan tingkat di mana untuk menerapkan atau memodifikasi kebijakan perakitan.

Enumerasi ECLRAssemblyIdentityFlags
Menunjukkan jenis identitas perakitan.

Enumerasi EClrEvent
Menjelaskan peristiwa CLR tempat host dapat mendaftarkan panggilan balik.

Enumerasi EClrFailure
Menjelaskan serangkaian kegagalan yang dapat ditetapkan oleh host untuk menetapkan tindakan kebijakan.

Enumerasi EClrOperation
Menjelaskan serangkaian operasi yang host dapat menerapkan tindakan kebijakan.

Enumerasi EClrUnhandledException
Menjelaskan opsi yang tersedia untuk mengelola pengecualian yang tidak ditangani dalam kode pengguna.

Enumerasi EContextType
Menjelaskan konteks keamanan dari rangkaian yang sedang dijalankan.

Enumerasi ECustomDumpFlavor
Berisi nilai yang menunjukkan item mana yang akan disertakan dalam subset kustom tumpukan crash dump saat melaporkan kesalahan.

Enumerasi ECustomDumpItemKind
Disimpan untuk ekstensi struktur CustomDumpItem mendatang.

Enumerasi EHostApplicationPolicy
Menunjukkan cara memodifikasi objek Antarmuka IHostAssemblyManager. Enumerasi ini sudah tidak digunakan lagi.

Enumerasi EHostBindingPolicyModifyFlags
Memungkinkan host untuk menentukan jenis pengalihan yang harus dilakukan runtime bahasa umum saat menerapkan modifikasi kebijakan dari perakitan sumber data ke perakitan target.

Enumerasi EInitializeNewDomainFlags
Memungkinkan host untuk memberikan runtime bahasa umum dengan informasi tentang inisialisasi domain aplikasi.

Enumerasi EMemoryAvailable
Berisi nilai yang menunjukkan jumlah memori fisik kosong di komputer.

Enumerasi EMemoryCriticalLevel
Berisi nilai yang menunjukkan dampak kegagalan ketika alokasi memori tertentu telah diminta tetapi tidak dapat dipenuhi.

Enumerasi EPolicyAction
Menjelaskan tindakan kebijakan yang dapat ditetapkan host untuk operasi yang dijelaskan oleh Enumerasi EClrOperation dan kegagalan yang dijelaskan oleh Enumerasi EClrFailure.

Enumerasi ESymbolReadingPolicy
Berisi nilai yang mengatur kebijakan untuk membaca file database program (PDB).

Enumerasi ETaskType
Berisi nilai yang menunjukkan jenis tugas yang diwakili oleh Antarmuka ICLRTask atau Antarmuka IHostTask.

Enumerasi HOST_TYPE
Berisi nilai yang menentukan jenis host yang akan meluncurkan aplikasi.

Enumerasi MALLOC_TYPE
Berisi nilai yang menentukan karakteristik memori yang sedang dialokasikan.

Enumerasi METAHOST_CONFIG_FLAGS
Menjelaskan kemungkinan bendera yang dikembalikan dalam pdwConfigFlags parameter metode ICLRMetaHostPolicy::GetRequestedRuntime.

Enumerasi METAHOST_POLICY_FLAGS
Menyediakan kebijakan pengikatan yang umum untuk sebagian besar host runtime bahasa umum.

Enumerasi RUNTIME_INFO_FLAGS
Berisi nilai yang menunjukkan informasi tentang runtime bahasa umum yang harus dikembalikan.

Enumerasi StackOverflowType
Berisi nilai yang menunjukkan penyebab peristiwa luapan tumpukan.

Enumerasi ASM_FLAGS
Berisi nilai yang menunjukkan perilaku startup runtime bahasa umum.

Enumerasi ValidatorFlags
Berisi nilai yang menunjukkan jenis validasi yang harus dilakukan dalam panggilan ke metode ICLRValidator::Validate.

Enumerasi WAIT_OPTION
Menunjukkan tindakan yang harus dilakukan host jika operasi yang diminta oleh BLOK Runtime bahasa umum.

Hosting Coclasses

Antarmuka Hosting

Fungsi Hosting CLR yang Tidak Digunakan Lagi

Struktur Hosting