偵錯結構Debugging Structures

本節說明偵錯 API 所使用的 Unmanaged 結構。This section describes the unmanaged structures that the debugging API uses.

本節內容In This Section

CLRDATA_ADDRESS_RANGE 結構 定義位址範圍。CLRDATA_ADDRESS_RANGE Structure Defines an address range.

CLRDATA_IL_ADDRESS_MAP 結構 定義 IL 至位址對應CLRDATA_IL_ADDRESS_MAP Structure Defines an IL to address mapping

CLR_DEBUGGING_VERSION 結構 將 common language runtime (CLR) 的產品版本定義為用於偵錯工具。CLR_DEBUGGING_VERSION Structure Defines the product version of the common language runtime (CLR) for debugging purposes.

CodeChunkInfo 結構 代表記憶體中的單一程式碼區塊。CodeChunkInfo Structure Represents a single chunk of code in memory.

COR_ACTIVE_FUNCTION 包含執行緒框架中目前作用中之函式的相關資訊。COR_ACTIVE_FUNCTION Contains information about the functions that are currently active in a thread's frames.

COR_ARRAY_LAYOUT 結構 提供記憶體中陣列物件配置的相關資訊。COR_ARRAY_LAYOUT Structure Provides information about the layout of an array object in memory.

COR_DEBUG_IL_TO_NATIVE_MAP 包含用來將 Microsoft 中繼語言 (MSIL) 程式碼對應至機器碼的位移。COR_DEBUG_IL_TO_NATIVE_MAP Contains the offsets that are used to map Microsoft intermediate language (MSIL) code to native code.

COR_DEBUG_STEP_RANGE 包含程式碼範圍的位移資訊。COR_DEBUG_STEP_RANGE Contains the offset information for a range of code.

COR_FIELD 結構 提供物件中之欄位的相關資訊。COR_FIELD Structure Provides information about a field in an object.

COR_GC_REFERENCE 結構 包含要進行垃圾收集之物件的相關資訊。COR_GC_REFERENCE Structure Contains information about an object that is to be garbage-collected.

COR_HEAPINFO 結構 提供垃圾收集堆積的一般資訊,包括是否可列舉。COR_HEAPINFO Structure Provides general information about the garbage collection heap, including whether it is enumerable.

COR_HEAPOBJECT 結構 提供 managed 堆積上物件的相關資訊。COR_HEAPOBJECT Structure Provides information about an object on the managed heap.

COR_IL_MAP 指定函數的相對位移中的變更。COR_IL_MAP Specifies changes in the relative offset of a function.

COR_SEGMENT 結構 包含 managed 堆積中之記憶體區域的相關資訊。COR_SEGMENT Structure Contains information about a region of memory in the managed heap.

COR_TYPEID 結構 包含類型識別碼。COR_TYPEID Structure Contains a type identifier.

COR_TYPE_LAYOUT 結構 提供記憶體中物件配置的相關資訊。COR_TYPE_LAYOUT Structure Provides information about the layout of an object in memory.

COR_VERSION 儲存通用語言執行時間的標準四部分版本號碼。COR_VERSION Stores the standard four-part version number of the common language runtime.

CorDebugBlockingObject 結構 定義封鎖執行緒的物件,以及封鎖執行緒的原因。CorDebugBlockingObject Structure Defines an object that is blocking a thread and the reason why the thread is blocked.

CorDebugEHClause 結構 表示例外狀況處理 (EH) 子句,適用于一段指定的中繼語言 (IL) 。CorDebugEHClause Structure Represents an exception handling (EH) clause for a given piece of intermediate language (IL).

CorDebugExceptionObjectStackFrame 結構 表示來自例外狀況物件的堆疊框架資訊。CorDebugExceptionObjectStackFrame Structure Represents stack frame information from an exception object.

CorDebugGuidToTypeMapping 結構 將 Windows 執行階段 GUID 對應至其相對應的 ICorDebugType 物件。CorDebugGuidToTypeMapping Structure Maps a Windows Runtime GUID to its corresponding ICorDebugType object.

DacpGetModuleAddress 結構 定義模組位址要求的容器。DacpGetModuleAddress Structure Defines the container for a module address request.

DacpMethodDescData 結構 定義方法執行時間資訊的傳輸緩衝區。DacpMethodDescData Structure Defines a transport buffer for a method's runtime information.

Dacpmethoddata 結構 定義模組執行時間資訊的傳輸緩衝區。DacpModuleData Structure Defines a transport buffer for a module's runtime information.

DacpReJitData 結構 定義指定分析工具檢測方法的基本資訊。DacpReJitData Structure Defines the basic information about a given profiler-instrumented method.

StackTrace_SimpleCoNtext 結構 提供可用於取代完整結構的簡單內容 CONTEXTStackTrace_SimpleContext Structure Provides a simple context that can be used in place of a full CONTEXT structure.

偵錯 CoclassDebugging Coclasses

偵錯介面Debugging Interfaces

偵錯全域靜態函式Debugging Global Static Functions

偵錯列舉Debugging Enumerations

偵錯Debugging