COR_PRF_MODULE_FLAGS-Enumeration
Gibt die Eigenschaften eines Moduls an.
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 | 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. |
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.
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorProf.idl, CorProf.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4 verfügbar
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: