Sdílet prostřednictvím


COR_PRF_MODULE_FLAGS – výčet

Určuje vlastnosti modulu.

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;  

Členové

Člen Description
COR_PRF_MODULE_DISK Modul se načetl z disku.
COR_PRF_MODULE_NGEN Modul byl vygenerován generátorem nativních bitových kopií (Ngen.exe).
COR_PRF_MODULE_DYNAMIC Modul byl vytvořen metodami v System.Reflection.Emit oboru názvů .
COR_PRF_MODULE_COLLECTIBLE Životnost modulu je řízena uvolňováním paměti.
COR_PRF_MODULE_RESOURCE Modul neobsahuje žádná metadata a používá se výhradně jako prostředek. Spravovaným ekvivalentem tohoto bitu Module.IsResource je metoda .
COR_PRF_MODULE_FLAT_LAYOUT Rozložení modulu v paměti je ploché, nikoli mapované. Pokud má modul tento bit nastavený, profilátory, které čtou informace přímo z hlavičky souboru přenosných spustitelných souborů (PE), budou muset být při interpretaci relativních virtuálních adres (RVA) v hlavičce opatrné.
COR_PRF_MODULE_WINDOWS_RUNTIME Příznak prostředí Windows Runtime typu obsahu je nastaven v metadatech pro sestavení tohoto modulu. To platí pro všechny moduly Windows Metadata (.winmd).

Poznámky

Bity z COR_PRF_MODULE_FLAGS jsou vráceny profileru ve pdwModuleFlags výstupním parametru ICorProfilerInfo3::GetModuleInfo2 metoda. Některé kombinace dvou nebo více příznaků jsou možné, ale ne všechny kombinace jsou možné.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorProf.idl, CorProf.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od 4

Viz také