Megosztás a következőn keresztül:


COR_PRF_MODULE_FLAGS enumerálás

Egy modul tulajdonságait adja meg.

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;  

Tagok

Tag Description
COR_PRF_MODULE_DISK A modul lemezről lett betöltve.
COR_PRF_MODULE_NGEN A modult a Native Image Generator (Ngen.exe) hozta létre.
COR_PRF_MODULE_DYNAMIC A modult a System.Reflection.Emit névtér metódusai hozták létre.
COR_PRF_MODULE_COLLECTIBLE A modul élettartamát a szemétgyűjtő kezeli.
COR_PRF_MODULE_RESOURCE A modul nem tartalmaz metaadatokat, és szigorúan erőforrásként használatos. Ennek a bitnek a felügyelt megfelelője a Module.IsResource metódus.
COR_PRF_MODULE_FLAT_LAYOUT A modul memóriabeli elrendezése lapos, nem leképezett. Ha egy modul rendelkezik ezzel a bitkészlettel, a hordozható végrehajtható fájlfejlécből közvetlenül információkat olvasó profilkészítőknek óvatosnak kell lenniük a fejlécben lévő relatív virtuális címek (RVA-k) értelmezésekor.
COR_PRF_MODULE_WINDOWS_RUNTIME A Windows-futtatókörnyezet tartalomtípus-jelző a modul szerelvényének metaadataiban van beállítva. Ez minden Windows-metaadat-modulra (.winmd) vonatkozik.

Megjegyzések

A COR_PRF_MODULE_FLAGS bitjei az ICorProfilerInfo3::GetModuleInfo2 metódus kimeneti paraméterében pdwModuleFlags lesznek visszaadva a profilozónak. Két vagy több jelölő egyes kombinációi lehetségesek, de nem minden kombináció lehetséges.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: CorProf.idl, CorProf.h

Könyvtár: CorGuids.lib

.NET-keretrendszer verziók: 4 óta elérhető

Lásd még