Enumerazione COR_PRF_MODULE_FLAGSCOR_PRF_MODULE_FLAGS Enumeration

Specifica le proprietà di un modulo.Specifies the properties of a module.

SintassiSyntax

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;  

MembriMembers

MembroMember DescrizioneDescription
COR_PRF_MODULE_DISKCOR_PRF_MODULE_DISK Il modulo è stato caricato dal disco.The module was loaded from disk.
COR_PRF_MODULE_NGENCOR_PRF_MODULE_NGEN Il modulo è stato generato dal generatore di immagini Native (Ngen.exe).The module was generated by the Native Image Generator (Ngen.exe).
COR_PRF_MODULE_DYNAMICCOR_PRF_MODULE_DYNAMIC Il modulo è stato creato dai metodi di System.Reflection.Emit dello spazio dei nomi.The module was created by methods in the System.Reflection.Emit namespace.
COR_PRF_MODULE_COLLECTIBLECOR_PRF_MODULE_COLLECTIBLE La durata del modulo viene gestita dal garbage collector.The module's lifetime is managed by the garbage collector.
COR_PRF_MODULE_RESOURCECOR_PRF_MODULE_RESOURCE Il modulo non contiene metadati e viene utilizzato esclusivamente come risorsa.The module contains no metadata and is used strictly as a resource. L'equivalente gestito di questo bit è la Module.IsResource metodo.The managed equivalent of this bit is the Module.IsResource method.
COR_PRF_MODULE_FLAT_LAYOUTCOR_PRF_MODULE_FLAT_LAYOUT Il layout del modulo in memoria non è strutturato, non è stato eseguito il mapping.The module's layout in memory is flat, not mapped. Se un modulo è questo bit impostato, i profiler che leggono informazioni direttamente dall'intestazione del file (PE) eseguibile portabile saranno necessario prestare attenzione durante l'interpretazione degli indirizzi virtuali relativi (RVA) nell'intestazione.If a module has this bit set, profilers that read information directly from the portable executable (PE) file header will have to be careful when interpreting relative virtual addresses (RVAs) in the header.
COR_PRF_MODULE_WINDOWS_RUNTIMECOR_PRF_MODULE_WINDOWS_RUNTIME Il flag di tipo di contenuto di Windows Runtime è impostato nei metadati per l'assembly dal modulo.The Windows Runtime content type flag is set in the metadata for this module's assembly. Questo vale per tutti i moduli di metadati di Windows (con estensione winmd).This is the case for all Windows Metadata (.winmd) modules.

NoteRemarks

Bit da COR_PRF_MODULE_FLAGS vengono restituiti al profiler nel pdwModuleFlags parametro di output di ICorProfilerInfo3:: Getmoduleinfo2 metodo.Bits from COR_PRF_MODULE_FLAGS are returned to the profiler in the pdwModuleFlags output parameter of the ICorProfilerInfo3::GetModuleInfo2 method. Alcune combinazioni di due o più flag sono possibili, ma non tutte le combinazioni sono possibili.Some combinations of two or more flags are possible, but not all combinations are possible.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: CorProf.idl, CorProf.hHeader: CorProf.idl, CorProf.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile dalla 4Available since 4.NET Framework Versions: Disponibile dalla 4Available since 4

Vedere ancheSee Also

Enumerazioni di profilaturaProfiling Enumerations