Freigeben über


COR_PRF_MODULE_FLAGS-Enumeration

Gibt die Eigenschaften eines Moduls an.

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;  

Member

Member Beschreibung
COR_PRF_MODULE_DISK Das Modul wurde vom Datenträger geladen.
COR_PRF_MODULE_NGEN Das Modul wurde von Native Image Generator (Ngen.exe) generiert.
COR_PRF_MODULE_DYNAMIC Das Modul wurde durch Methoden im System.Reflection.Emit-Namespace erstellt.
COR_PRF_MODULE_COLLECTIBLE Die Lebensdauer des Moduls wird vom Garbage Collector verwaltet.
COR_PRF_MODULE_RESOURCE Das Modul enthält keine Metadaten und wird strikt als Ressource verwendet. Die verwaltete Entsprechung dieses Bits ist die Module.IsResource-Methode.
COR_PRF_MODULE_FLAT_LAYOUT Das Layout des Moduls im Arbeitsspeicher ist flach und nicht zugeordnet. Wenn dieses Bit für ein Modul festgelegt ist, müssen Profiler, die Informationen direkt aus dem Header einer portierbaren ausführbaren Datei (Portable Executable, PE) lesen, bei der Interpretation relativer virtueller Adressen (RVAs) im Header vorsichtig sein.
COR_PRF_MODULE_WINDOWS_RUNTIME Das Inhaltstypflag für die Windows-Runtime wird in den Metadaten für die Assembly dieses Moduls festgelegt. Dies ist bei allen Windows-Metadatenmodulen (WINMD) der Fall.

Bemerkungen

Bits von COR_PRF_MODULE_FLAGS werden im pdwModuleFlags-Ausgabeparameter der ICorProfilerInfo3::GetModuleInfo2-Methode an den Profiler zurückgegeben. Einige Flags sind kombinierbar, aber nicht alle Kombinationen sind möglich.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorProf.idl, CorProf.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4 verfügbar

Siehe auch