COR_PRF_MODULE_FLAGS Numaralandırması

Modülün özelliklerini belirtir.

Syntax

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;  

Üyeler

Üye Description
COR_PRF_MODULE_DISK Modül diskten yüklendi.
COR_PRF_MODULE_NGEN Modül Yerel Görüntü Oluşturucu (Ngen.exe) tarafından oluşturulmuştur.
COR_PRF_MODULE_DYNAMIC Modül, ad alanında System.Reflection.Emit yöntemler tarafından oluşturulmuştur.
COR_PRF_MODULE_COLLECTIBLE Modülün ömrü çöp toplayıcı tarafından yönetilir.
COR_PRF_MODULE_RESOURCE Modül meta veri içermez ve kesinlikle kaynak olarak kullanılır. Bu bitin yönetilen eşdeğeri yöntemidir Module.IsResource .
COR_PRF_MODULE_FLAT_LAYOUT Modülün bellekteki düzeni düzdür, eşlenmez. Bir modülde bu bit kümesi varsa, doğrudan taşınabilir yürütülebilir (PE) dosya üst bilgisinden bilgi okuyan profil oluşturucuların üst bilgideki göreli sanal adresleri (RVA) yorumlarken dikkatli olması gerekir.
COR_PRF_MODULE_WINDOWS_RUNTIME bu modülün derlemesinin meta verilerinde Windows Çalışma Zamanı içerik türü bayrağı ayarlanır. Tüm Windows Meta Verileri (.winmd) modülleri için bu durum söz konusudur.

Açıklamalar

COR_PRF_MODULE_FLAGS bitleri, ICorProfilerInfo3::GetModuleInfo2 yönteminin çıkış parametresinde pdwModuleFlags profil oluşturucuya döndürülür. İki veya daha fazla bayrağın bazı birleşimleri mümkündür, ancak tüm birleşimler mümkün değildir.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl, CorProf.h

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 4'ten beri kullanılabilir

Ayrıca bkz.