共用方式為


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

請參閱

其他資源

分析列舉