分析列舉
本節描述分析 API 所使用的 Unmanaged 列舉。
本節內容
COR_PRF_CLAUSE_TYPE 列舉
指出剛輸入或留下的程式碼的 exception 子句類型。
COR_PRF_CODEGEN_FLAGS 列舉
定義可以使用 ICorProfilerFunctionControl::SetCodegenFlags 方法設定 的程式碼產生旗標。
COR_PRF_FINALIZER_FLAGS 列舉
描述物件的完成項。
COR_PRF_GC_GENERATION 列舉
指出記憶體回收產生。
COR_PRF_GC_REASON 列舉
指出正在發生之記憶體回收的原因。
COR_PRF_GC_ROOT_FLAGS 列舉
指出記憶體回收行程根目錄的屬性。
COR_PRF_GC_ROOT_KIND 列舉
指出 ICorProfilerCallback2::RootReferences2 回呼所 公開的垃圾收集行程根目錄類型。
COR_PRF_HIGH_MONITOR 列舉
除了在COR_PRF_MONITOR列舉中找到 的旗標之外,分析工具可以在載入時指定給 ICorProfilerInfo5::SetEventMask2 方法的旗 標。
COR_PRF_JIT_CACHE 列舉
指出快取的函式搜尋結果。
COR_PRF_MISC 列舉
包含指定特定識別項的常數值。
COR_PRF_MODULE_FLAGS 列舉
指定模組的屬性。
COR_PRF_MONITOR 列舉
包含值,這些值用於指定分析工具想要訂閱的行為、功能或事件。
COR_PRF_REJIT_FLAGS 列舉
包含值,指出 ICorProfilerInfo10::RequestReJITWithInliners API 應該如何運作。
COR_PRF_RUNTIME_TYPE 列舉
包含值,這些值指出 Common Language Runtime 的版本。
COR_PRF_SNAPSHOT_INFO 列舉
指定在每個分析工具的 StackSnapshotCallback
函式呼叫中,有多少資料要透過堆疊快照傳回。
COR_PRF_STATIC_TYPE 列舉
指出欄位是否為靜態,若是靜態,則欄位套用的是靜態品質。
COR_PRF_SUSPEND_REASON 列舉
指出執行階段暫停的原因。
COR_PRF_TRANSITION_REASON 列舉
指出從 Managed 程式碼轉換為 Unmanaged 程式碼 (反之亦然) 的原因。
COR_PRF_EVENTPIPE_PARAM_TYPE
指出 EventPipe 參數的類型。
COR_PRF_EVENTPIPE_LEVEL
指出 EventPipe 事件的層級。
COR_PRF_HANDLE_TYPE
指出 ICorProfilerInfo13::CreateHandle API 中的 控制碼類型。