偵錯列舉型別
更新:2007 年 11 月
本節將說明偵錯 API 所使用的 Unmanaged 列舉型別。
在本節中
CLRDataEnumMemoryFlags
包含值,表示 ICLRDataEnumMemoryRegions::EnumMemoryRegions 方法呼叫應該加入的記憶體區域。COR_PUB_ENUMPROCESS
指定可識別要列舉之處理序型別的常數。CorDebugChainReason
包含值,這些值會指出初始化呼叫鏈結的一個或多個原因。CorDebugCreateProcessFlags
提供可在 ICorDebug::CreateProcess 方法呼叫中使用的其他偵錯選項。CorDebugExceptionCallbackType
提供值,表示 ICorDebugManagedCallback2::Exception 事件進行的回呼類型。CorDebugExceptionFlags
提供例外狀況的其他相關資訊。CorDebugExceptionUnwindCallbackType
表示回溯階段期間,回呼已發出信號的事件。CorDebugHandleType
表示控制代碼型別。CorDebugIlToNativeMappingTypes
指出原生指令的特定範圍對應至特殊程式碼區域。CorDebugIntercept
表示可以逐步執行的程式碼類型。CorDebugInterfaceVersion
指定 .NET Framework 版本,或者在其中引入介面的 .NET Framework 版本。CorDebugInternalFrameType
包含可識別堆疊框架型別的值。CorDebugJITCompilerFlags
包含會影響 Managed Just-In-Time (JIT) 編譯器之行為的值。CorDebugJITCompilerFlagsDeprecated
提供編譯器旗標。CorDebugMappingResult
提供如何取得指令指標 (IP) 值的詳細資料。CorDebugMDAFlags
指定在其上引發 Managed 偵錯助理 (MDA) 之執行緒的狀態。CorDebugRegister
標明與指定處理器架構相關聯的暫存器。CorDebugStepReason
提供值,這些值表示個別步驟的結果。CorDebugThreadState
指定用來偵錯的執行緒狀態。CorDebugUnmappedStop
指定未對應程式碼的型別,這個型別可在程式碼執行中由 Stepper 觸發暫止。CorDebugUserState
表示執行緒的使用者狀態。LoggingLevelEnum
表示描述性訊息的嚴重性層級,當 Managed 執行緒記錄事件時會將此描述性訊息寫入事件記錄檔。LogSwitchCallReason
表示對偵錯/追蹤參數執行的作業。