指定模块的属性。
语法
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;  
成员
| 成员 | 说明 | 
|---|---|
| COR_PRF_MODULE_DISK | 此模块是从磁盘加载。 | 
| COR_PRF_MODULE_NGEN | 此模块是由本机映像生成器 (Ngen.exe) 生成。 | 
| COR_PRF_MODULE_DYNAMIC | 此模块是通过 System.Reflection.Emit 命名空间中的方法创建。 | 
| COR_PRF_MODULE_COLLECTIBLE | 此模块的生存期由垃圾回收器管理。 | 
| COR_PRF_MODULE_RESOURCE | 此模块不包含元数据,严格作为资源使用。 此位的托管等效项是 Module.IsResource 方法。 | 
| COR_PRF_MODULE_FLAT_LAYOUT | 此模块在内存中的布局是平面的,而不是映射的。 如果模块设置了此位,则在解释标头中 (Rva) 的相对虚拟地址时,可直接从可移植可执行文件 (PE) 标头中读取信息的探查器必须小心。 | 
| COR_PRF_MODULE_WINDOWS_RUNTIME | 在此模块程序集的元数据中设置 Windows 运行时内容类型标志。 所有 Windows 元数据 ( winmd) 模块都是如此。 | 
注解
COR_PRF_MODULE_FLAGS 中的位将返回到 ICorProfilerInfo3::GetModuleInfo2 方法的 pdwModuleFlags 输出参数中的探查器。 可能有两个或更多标志的一些组合,但并非所有组合都可行。
要求
平台:请参阅系统要求。
头文件: CorProf.idl、CorProf.h
库:CorGuids.lib
.NET Framework 版本:自 4 起可用