COR_PRF_MODULE_FLAGS uppräkning

Anger egenskaperna för en modul.

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;  

Medlemmar

Medlem Description
COR_PRF_MODULE_DISK Modulen lästes in från disken.
COR_PRF_MODULE_NGEN Modulen genererades av den interna avbildningsgeneratorn (Ngen.exe).
COR_PRF_MODULE_DYNAMIC Modulen skapades med metoder i System.Reflection.Emit namnområdet.
COR_PRF_MODULE_COLLECTIBLE Modulens livslängd hanteras av skräpinsamlaren.
COR_PRF_MODULE_RESOURCE Modulen innehåller inga metadata och används strikt som en resurs. Den hanterade motsvarigheten till den här biten Module.IsResource är metoden.
COR_PRF_MODULE_FLAT_LAYOUT Modulens layout i minnet är platt, inte mappad. Om en modul har den här bituppsättningen måste profilerare som läser information direkt från det bärbara körbara filhuvudet (PE) vara försiktiga när de tolkar relativa virtuella adresser (RVA: er) i huvudet.
COR_PRF_MODULE_WINDOWS_RUNTIME Flaggan Windows Runtime innehållstyp anges i metadata för den här modulens sammansättning. Detta är fallet för alla Windows-metadatamoduler (.winmd).

Kommentarer

Bitar från COR_PRF_MODULE_FLAGS returneras till profileraren i pdwModuleFlags utdataparametern för metoden ICorProfilerInfo3::GetModuleInfo2 . Vissa kombinationer av två eller flera flaggor är möjliga, men alla kombinationer är inte möjliga.

Krav

Plattformar: Se Systemkrav.

Huvudet: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 4

Se även