Delen via


opsomming COR_PRF_MODULE_FLAGS

Hiermee geeft u de eigenschappen van een module.

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;  

Leden

Lid Beschrijving
COR_PRF_MODULE_DISK De module is geladen vanaf schijf.
COR_PRF_MODULE_NGEN De module is gegenereerd door de Native Image Generator (Ngen.exe).
COR_PRF_MODULE_DYNAMIC De module is gemaakt met methoden in de System.Reflection.Emit naamruimte.
COR_PRF_MODULE_COLLECTIBLE De levensduur van de module wordt beheerd door de garbagecollector.
COR_PRF_MODULE_RESOURCE De module bevat geen metagegevens en wordt strikt als resource gebruikt. Het beheerde equivalent van deze bit is de Module.IsResource methode.
COR_PRF_MODULE_FLAT_LAYOUT De indeling van de module in het geheugen is plat, niet toegewezen. Als deze bit is ingesteld voor een module, moeten profilers die informatie rechtstreeks uit de PE-bestandsheader (Portable Executable) lezen, voorzichtig zijn bij het interpreteren van relatieve virtuele adressen (RVA's) in de header.
COR_PRF_MODULE_WINDOWS_RUNTIME De vlag Windows Runtime inhoudstype wordt ingesteld in de metagegevens voor de assembly van deze module. Dit is het geval voor alle Windows-metagegevensmodules (.winmd).

Opmerkingen

Bits van COR_PRF_MODULE_FLAGS worden geretourneerd naar de profiler in de pdwModuleFlags uitvoerparameter van de methode ICorProfilerInfo3::GetModuleInfo2 . Sommige combinaties van twee of meer vlaggen zijn mogelijk, maar niet alle combinaties zijn mogelijk.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl, CorProf.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4

Zie ook