Bagikan melalui


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