COR_PRF_MODULE_FLAGS 列舉
指定模組的屬性。
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_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 |
模組不包含中繼資料,而且嚴格做為資源。 這個位元的 Managed 對等是 Module.IsResource 方法。 |
COR_PRF_MODULE_FLAT_LAYOUT |
模組在記憶體中的配置是平面而非對應的。 如果模組已設定這個位元,當直接從可攜式執行檔 (PE) 標頭讀取資訊的分析工具解析標頭中的相對虛擬位址 (RVA) 時,必須特別小心。 |
備註
COR_PRF_MODULE_FLAGS 的位元會在 ICorProfilerInfo3::GetModuleInfo2 方法之 pdwModuleFlags 輸出參數中傳回分析工具。 可以使用兩個或以上的旗標組合,但並非所有組合都能成立。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorProf.idl、CorProf.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4