Enumerasi COR_PRF_MODULE_FLAGS
Menentukan properti modul.
Sintaks
typedef enum
{
COR_PRF_MODULE_DISK = 0x00000001,
COR_PRF_MODULE_NGEN = 0x00000002,
COR_PRF_MODULE_DYNAMIC = 0x00000004,
COR_PRF_MODULE_COLLECTIBLE = 0x00000008,
COR_PRF_MODULE_RESOURCE = 0x00000010,
COR_PRF_MODULE_FLAT_LAYOUT = 0x00000020,
COR_PRF_MODULE_WINDOWS_RUNTIME = 0x00000040
} COR_PRF_MODULE_FLAGS;
Anggota
Anggota | Deskripsi |
---|---|
COR_PRF_MODULE_DISK | Modul dimuat dari disk. |
COR_PRF_MODULE_NGEN | Modul ini dihasilkan oleh Pembuat Gambar Asli (Ngen.exe). |
COR_PRF_MODULE_DYNAMIC | Modul dibuat oleh metode di namespace layanan System.Reflection.Emit. |
COR_PRF_MODULE_COLLECTIBLE | Masa pakai modul dikelola oleh pengumpul sampah. |
COR_PRF_MODULE_RESOURCE | Modul tidak berisi metadata dan digunakan sebagai sumber daya secara ketat. Setara yang dikelola dari bit ini adalah metode Module.IsResource. |
COR_PRF_MODULE_FLAT_LAYOUT | Tata letak modul dalam memori adalah datar, tidak dipetakan. Jika modul memiliki set bit ini, profiler yang membaca informasi langsung dari header file portabel yang dapat dieksekusi (PE) harus berhati-hati saat menafsirkan alamat virtual relatif (RVAs) di header. |
COR_PRF_MODULE_WINDOWS_RUNTIME | Bendera jenis konten Windows Runtime diatur dalam metadata untuk perakitan modul ini. Ini adalah kasus untuk semua modul metadata Windows (.winmd). |
Keterangan
Bit dari COR_PRF_MODULE_FLAGS dikembalikan ke profiler dalam parameter output pdwModuleFlags
metode ICorProfilerInfo3::GetModuleInfo2. Beberapa kombinasi dari dua atau lebih bendera dimungkinkan, tetapi tidak semua kombinasi dimungkinkan.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: CorProf.idl, CorProf.h
Pustaka: CorGuids.lib
Versi .NET Framework: Tersedia mulai dari 4
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.