共用方式為


偵錯列舉

本節說明偵錯 API 所使用的 Unmanaged 列舉。

本節內容

CLR_DEBUGGING_PROCESS_FLAGS 列舉
提供 ICLRDebugging::OpenVirtualProcess 方法所使用的值。

CLRDataAddressType 列舉
指出IXCLRDataProcess::GetAddressType 在指定位址 所包含的數據類型

CLRDataByNameFlag 列舉
指出名稱在搜尋中應該如何比對。

CLRDataDetailedFrameType 列舉
從 IXCLRDataStackWalk::GetFrameType 方法詳細描述呼叫堆疊中的框架類型。

CLRDataEnumMemoryFlags 列舉
指出 ICLRDataEnumMemoryRegions::EnumMemoryRegions 方法的呼叫應包含哪些記憶體區域。

CLRDataExceptionSameFlag 列舉
指出例外狀況狀態應該如何與系統記錄相符。

CLRDataFieldFlag 列舉
表示欄位的各種屬性。

CLRDataFollowStubInFlag 列舉
傳遞至 IXCLRDataProcess::FollowStubIXCLRDataProcess::FollowStub2 的一組旗標,定義如何遵循存根。

CLRDataFollowStubOutFlag 列舉
IXCLRDataProcess::FollowStubIXCLRDataProcess::FollowStub2 傳回的一組旗標,表示遵循存根的結果。

CLRDataMethodCodeNotification 列舉
指出應該傳遞之方法實例程式代碼的相關通知類型。 用於呼叫 IXCLRDataProcess::SetCodeNotificationsIXCLRDataProcess::SetAllCodeNotifications 方法

CLRDataModuleExtentType 列舉
表示透過 IXCLRDataModule::EnumExtent 與模組相關聯的記憶體區域類型。

CLRDataOtherNotifyFlag 列舉
指出應傳遞的通知類型。 用於呼叫 IXCLRDataProcess::SetOtherNotificationFlags 方法

CLRDataSimpleFrameType Enumeraiton
描述從 IXCLRDataStackWalk::GetFrameType 呼叫堆疊中的框架類型。

CLRDataSourceType 列舉
提供CLRDATA_IL_ADDRESS_MAP 結構所使用的值。

CLRDataValueFlag 列舉
表示值的各種屬性。

COR_PUB_ENUMPROCESS 列舉
識別所要列舉的類型。

CorDebugBlockingReason 列舉
指定給定物件上封鎖執行緒的原因。

CorDebugChainReason 列舉
指出呼叫鏈結初始化的原因。

CorDebugCodeInvokeKind 列舉
描述匯出函式如何叫用 Managed 程式碼。

CorDebugCodeInvokePurpose 列舉
描述匯出函式呼叫 Managed 程式碼的原因。

CorDebugCreateProcessFlags 列舉
提供可用於呼叫 ICorDebug::CreateProcess 方法的其他偵錯選項。

CorDebugDebugEventKind 列舉
指出由 DecodeEvent 方法譯碼其資訊的事件類型。

CorDebugDecodeEventFlagsWindows 列舉
提供 Windows 平台上之偵錯事件的其他資訊。

CorDebugExceptionCallbackType 列舉
指出從 ICorDebugManagedCallback2::Exception 事件建立的回呼類型。

CorDebugExceptionFlags 列舉
提供例外狀況的其他資訊。

CorDebugExceptionUnwindCallbackType 列舉
指出回呼在回溯階段期間通知的事件。

CorDebugGCType 列舉
指出記憶體回收行程是在工作站或伺服器上執行。

CorDebugGenerationTypes 列舉
指定 Managed 堆積上的記憶體區域產生方式。

CorDebugHandleType 列舉
指出控制代碼類型。

CorDebugIlToNativeMappingTypes 列舉
指出特定範圍的原生指令是否對應於特殊程式碼區域。

CorDebugIntercept 列舉
指出可以逐步執行的程式碼類型。

CorDebugInterfaceVersion 列舉
指定 .NET Framework 版本,或是引進介面之 .NET Framework 的版本。

CorDebugInternalFrameType 列舉
識別堆疊框架的類型。

CorDebugJITCompilerFlags 列舉
包含會影響 Managed Just-In-Time (JIT) 編譯器行為的值。

CorDebugJITCompilerFlagsDeprecated 列舉
已過時。 CORDEBUG_JIT_DEFAULT請改用 CorDebugJITCompilerFlags 列舉的成員。

CorDebugMappingResult 列舉
提供如何取得指令指標 (IP) 值的詳細資料。

CorDebugMDAFlags 列舉
指定會引發 Managed 偵錯助理 (MDA) 的執行緒狀態。

CorDebugNGenPolicy 列舉
提供用來判定偵錯工具是否從原生影像快取載入原生 (NGen) 影像的值。

CorDebugPlatform 列舉
提供 ICorDebugDataTarget::GetPlatform 方法所使用的目標平臺值。

CorDebugRecordFormat 列舉
描述包含原生例外狀況偵錯事件相關資訊之位元組陣列中的資料格式。

CorDebugRegister 列舉
指定與給定處理器架構相關聯的暫存器。

CorDebugSetContextFlag 列舉
指出內容是來自堆疊的作用中 (或分葉) 框架,還是藉由從其他框架回溯而計算出來的。

CorDebugStateChange 列舉
描述依據處理序變更而必須捨棄的快取資料量。

CorDebugStepReason 列舉
指出個別步驟的結果。

CorDebugThreadState 列舉
指定要偵錯的執行緒狀態。

CorDebugUnmappedStop 列舉
指定可在步進器執行程式碼時觸發暫止的未對應程式碼類型。

CorDebugUserState 列舉
指出執行緒的使用者狀態。

CorGCReferenceType 列舉
識別要進行記憶體回收的物件來源。

ILCodeKind 列舉
提供值,指定偵錯工具是否能夠存取分析工具 ReJIT 檢測中加入的區域變數或程式碼。

LoggingLevelEnum 列舉
指出當 Managed 執行緒記錄事件時,寫入至事件記錄檔之描述性訊息的嚴重性層級。

LogSwitchCallReason 列舉
指出在切換偵錯/追蹤時所執行的作業。

VariableLocationType 列舉
指出變數的原生位置類型。

WriteableMetadataUpdateMode 列舉
提供值來指定偵錯工具是否可以看見對中繼資料的記憶體中更新。

偵錯 Coclass

偵錯介面

偵錯全域靜態函式

偵錯結構