偵錯列舉
本節將說明偵錯 API 所使用的 Unmanaged 列舉型別。
在本節中
CLR_DEBUGGING_PROCESS_FLAGS 列舉
提供 ICLRDebugging::OpenVirtualProcess 方法所使用的值。CLRDataEnumMemoryFlags 列舉
表示 ICLRDataEnumMemoryRegions::EnumMemoryRegions 方法呼叫應該包含的記憶體區域。COR_PUB_ENUMPROCESS 列舉
識別要列舉的處理序類型。CorDebugBlockingReason 列舉
指定執行緒可能在指定的物件上遭到封鎖的原因。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 列舉
已過時。 請改用 CorDebugJITCompilerFlags 列舉的 CORDEBUG_JIT_DEFAULT 成員。CorDebugMappingResult 列舉
提供如何取得指令指標 (IP) 值的詳細資料。CorDebugMDAFlags 列舉
指定在其上引發 Managed 偵錯助理 (MDA) 之執行緒的狀態。CorDebugPlatformEnum 列舉
提供 ICorDebugDataTarget::GetPlatform 方法所使用的目標平台值。CorDebugRegister 列舉
標明與指定處理器架構相關聯的暫存器。CorDebugSetContextFlag 列舉
表示內容是來自堆疊上的作用中 (或分葉) 框架,還是已經透過另一個框架的回溯而算出。CorDebugStepReason 列舉
表示個別步驟的結果。CorDebugThreadState 列舉
指定用來偵錯的執行緒狀態。CorDebugUnmappedStop 列舉
指定未對應程式碼的型別,這個型別可在程式碼執行中由 Stepper 觸發暫止。CorDebugUserState 列舉
表示執行緒的使用者狀態。LoggingLevelEnum 列舉
表示描述性訊息的嚴重性層級,當 Managed 執行緒記錄事件時會將此描述性訊息寫入事件記錄檔。LogSwitchCallReason 列舉
表示對偵錯/追蹤參數執行的作業。