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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.