共用方式為


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_WINDOWS_RUNTIME  = 0x00000040  
}   COR_PRF_MODULE_FLAGS;  

成員

member 描述
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 起可用

另請參閱