偵錯結構

本節說明偵錯 API 所使用的 Unmanaged 結構。

本節內容

CLRDATA_ADDRESS_RANGE 結構 定義位址範圍。

CLRDATA_IL_ADDRESS_MAP 結構 定義用於位址對應的 IL

CLR_DEBUGGING_VERSION 結構 定義 Common Language Runtime (CLR) 的產品版本以供偵錯之用。

CodeChunkInfo 結構 代表記憶體中的單一程式代碼區塊。

COR_ACTIVE_FUNCTION包含線程框架中目前作用中函式的相關信息。

COR_ARRAY_LAYOUT 結構 提供記憶體中數位物件配置的相關信息。

COR_DEBUG_IL_TO_NATIVE_MAP 包含用來將通用中繼語言 (CIL) 程式代碼對應至機器碼的位移。

COR_DEBUG_STEP_RANGE包含程式碼範圍的位移資訊。

COR_FIELD 結構 提供物件中欄位的相關信息。

COR_GC_REFERENCE 結構 包含要進行垃圾收集之對象的相關信息。

COR_HEAPINFO 結構 提供垃圾收集堆積的一般資訊,包括是否可列舉。

COR_HEAPOBJECT 結構 提供Managed堆積上對象的相關信息。

COR_IL_MAP 指定函式相對位移的變更。

COR_SEGMENT 結構 包含Managed堆積中記憶體區域的相關信息。

COR_TYPEID 結構 包含類型識別碼。

COR_TYPE_LAYOUT 結構 提供記憶體中物件配置的相關信息。

COR_VERSION儲存 Common Language Runtime 的標準四部分版本號碼。

CorDebugBlockingObject 結構 定義封鎖線程的物件,以及封鎖線程的原因。

CorDebugEHClause 結構 代表指定中繼語言 (IL) 的例外狀況處理 (EH) 子句。

CorDebugExceptionObjectStackFrame 結構 代表例外狀況對象的堆疊框架資訊。

CorDebugGuidToTypeMapping 結構 地圖 Windows 執行階段 GUID 到其對應的 ICorDebugType 物件。

DacpGetModuleAddress 結構 定義模組位址要求的容器。

DacpMethodDescData 結構 定義方法運行時間資訊的傳輸緩衝區。

DacpModuleData 結構 定義模組運行時間資訊的傳輸緩衝區。

DacpReJitData 結構 定義指定分析工具檢測方法的基本資訊。

StackTrace_SimpleContext 結構 提供可用來取代完整 CONTEXT 結構的簡單內容。

偵錯 Coclass

偵錯介面

偵錯全域靜態函式

偵錯列舉

偵錯