偵錯介面Debugging Interfaces

本節說明 Unmanaged 介面,這類介面會處理通用語言執行平台 (CLR) 中所執行之程式的偵錯。This section describes the unmanaged interfaces that handle the debugging of a program that is executing in the common language runtime (CLR).

本節內容In This Section

ICLRDataEnumMemoryRegions 介面ICLRDataEnumMemoryRegions Interface
提供方法來列舉呼叫端所指定的記憶體區域。Provides a method to enumerate regions of memory that are specified by callers.

ICLRDataEnumMemoryRegionsCallback 介面ICLRDataEnumMemoryRegionsCallback Interface
提供回呼方法,讓 EnumMemoryRegions 向偵錯工具報告嘗試列舉指定之記憶體區域的結果。Provides a callback method for EnumMemoryRegions to report to the debugger, the result of an attempt to enumerate a specified region of memory.

ICLRDataTarget 介面ICLRDataTarget Interface
提供方法與目標 CLR 處理序互動。Provides methods for interaction with a target CLR process.

ICLRDataTarget2 介面ICLRDataTarget2 Interface
ICLRDataTarget 的子類別,資料存取服務層會使用它來管理目標處理序中的虛擬記憶體區域。A subclass of ICLRDataTarget that is used by the data access services layer to manipulate virtual memory regions in the target process.

ICLRDataTarget3 介面ICLRDataTarget3 Interface
ICLRDataTarget2的子類別,可存取例外狀況資訊。A subclass of ICLRDataTarget2 that provides access to exception information.

ICLRDebugging 介面ICLRDebugging Interface
提供處理載入及卸載模組以進行偵錯的方法。Provides methods that handle loading and unloading modules for debugging.

ICLRDebuggingLibraryProvider 介面ICLRDebuggingLibraryProvider Interface
包含 ProvideLibrary 方法 方法,這個方法會取得程式庫提供者回呼介面,以便視需要尋找並載入 common language runtime 版本特定的偵錯工具庫。Includes the ProvideLibrary Method method, which gets a library provider callback interface that allows common language runtime version-specific debugging libraries to be located and loaded on demand.

ICLRMetadataLocator 介面ICLRMetadataLocator Interface
由資料存取服務層用來尋找目標處理序中之組件中繼資料的介面。Interface used by the data access services layer to locate metadata of assemblies in a target process.

ICorDebug 介面ICorDebug Interface
提供方法讓開發人員於 CLR 環境中為應用程式偵錯。Provides methods that allow developers to debug applications in the CLR environment.

ICorDebugAppDomain 介面ICorDebugAppDomain Interface
提供偵錯應用程式定義域的方法。Provides methods for debugging application domains.

ICorDebugAppDomain2 介面ICorDebugAppDomain2 Interface
提供方法來使用陣列、指標、函式指標和 ByRef 類型。Provides methods to work with arrays, pointers, function pointers, and ByRef types. 這個介面是 ICorDebugAppDomain 介面的擴充。This interface is an extension of the ICorDebugAppDomain interface.

ICorDebugAppDomain3 介面ICorDebugAppDomain3 Interface
提供在應用程式域中使用 Windows 執行階段類型的方法。Provides methods to work with the Windows Runtime types in an application domain. 這個介面是 ICorDebugAppDomainICorDebugAppDomain2 介面的擴充。This interface is an extension of the ICorDebugAppDomain and ICorDebugAppDomain2 interfaces.

ICorDebugAppDomain4 介面ICorDebugAppDomain4 Interface
以邏輯方式擴充 ICorDebugAppDomain 介面,以從 COM 可呼叫包裝函式取得 managed 物件。Logically extends the ICorDebugAppDomain interface to get a managed object from a COM callable wrapper.

ICorDebugAppDomainEnum 介面ICorDebugAppDomainEnum Interface
提供方法,此方法會傳回指定數目的 ICorDebugAppDomain 值 (從列舉類型中的下一個位置開始)。Provides a method that returns a specified number of ICorDebugAppDomain values starting at the next location in the enumeration.

ICorDebugArrayValue 介面ICorDebugArrayValue Interface
表示一維或多維陣列之 ICorDebugHeapValue 的子類別。A subclass of ICorDebugHeapValue that represents a single-dimensional or multi-dimensional array.

ICorDebugAssembly 介面ICorDebugAssembly Interface
表示組件。Represents an assembly.

ICorDebugAssembly2 介面ICorDebugAssembly2 Interface
表示組件。Represents an assembly. 這個介面是 ICorDebugAssembly 介面的擴充。This interface is an extension of the ICorDebugAssembly interface.

ICorDebugAssembly3 介面ICorDebugAssembly3 Interface
以邏輯方式擴充 ICorDebugAssembly 介面,以提供容器元件及其包含元件的支援。Logically extends the ICorDebugAssembly interface to provide support for container assemblies and their contained assemblies. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugAssemblyEnum 介面ICorDebugAssemblyEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugAssembly 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugAssembly arrays.

ICorDebugBlockingObjectEnum 介面ICorDebugBlockingObjectEnum Interface
提供 CorDebugBlockingObject 結構清單的列舉值。Provides an enumerator for a list of CorDebugBlockingObject structures.

ICorDebugBoxValue 介面ICorDebugBoxValue Interface
ICorDebugHeapValue 的子類別,表示 Boxed 值的類別物件。A subclass of ICorDebugHeapValue that represents a boxed value class object.

ICorDebugBreakpoint 介面ICorDebugBreakpoint Interface
表示函式中的中斷點,或是某個值上的監看點。Represents a breakpoint in a function or a watch point on a value.

ICorDebugBreakpointEnum 介面ICorDebugBreakpointEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugBreakpoint 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugBreakpoint arrays.

ICorDebugChain 介面ICorDebugChain Interface
表示實體或邏輯呼叫堆疊的區段。Represents a segment of a physical or logical call stack.

ICorDebugChainEnum 介面ICorDebugChainEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugChain 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugChain arrays.

ICorDebugClass 介面ICorDebugClass Interface
表示類型,可以是基本類型或複雜類型 (亦即,使用者定義類型)。Represents a type, which can be either basic or complex (that is, user-defined). 如果是泛型類型,則 ICorDebugClass 表示未具現化的泛型類型。If the type is generic, ICorDebugClass represents the uninstantiated generic type.

ICorDebugClass2 介面ICorDebugClass2 Interface
表示泛型類別,或是具有 Type 類型之方法參數的類別。Represents a generic class or a class with a method parameter of type Type. 這個介面延伸 ICorDebugClassThis interface extends ICorDebugClass.

ICorDebugCode 介面ICorDebugCode Interface
表示 Microsoft Intermediate Language (MSIL) 程式碼或機器碼的區段。Represents a segment of either Microsoft intermediate language (MSIL) code or native code.

ICorDebugCode2 介面ICorDebugCode2 Interface
提供方法來擴充 ICorDebugCode 的功能。Provides methods that extend the capabilities of ICorDebugCode.

ICorDebugCode3 介面ICorDebugCode3 Interface
提供擴充 ICorDebugCodeICorDebugCode2 的方法,以提供 managed 傳回值的相關資訊。Provides a method that extends ICorDebugCode and ICorDebugCode2 to provide information about a managed return value.

ICorDebugCode4 介面ICorDebugCode4 Interface
提供方法,此方法可讓偵錯工具列舉函數中的區域變數和引數。Provides a method that enables a debugger to enumerate the local variables and arguments in a function.

ICorDebugCodeEnum 介面ICorDebugCodeEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugCode 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugCode arrays.

ICorDebugComObjectValue 介面ICorDebugComObjectValue Interface
提供擷取快取介面物件的方法。Provides methods to retrieve cached interface objects.

ICorDebugCoNtext 介面ICorDebugContext Interface
表示內容物件。Represents a context object. 尚未實作這個介面。This interface has not been implemented yet.

ICorDebugController 介面ICorDebugController Interface
表示可以控制程式碼執行內容的範圍 (ProcessAppDomain 其中一項)。Represents a scope, either a Process or an AppDomain, in which code execution context can be controlled.

ICorDebugDataTarget 介面ICorDebugDataTarget Interface
提供回呼介面,該介面可供存取特定的目標處理序。Provides a callback interface that provides access to a particular target process.

ICorDebugDataTarget2 介面ICorDebugDataTarget2 Interface
以邏輯方式擴充 ICorDebugDataTarget 介面。Logically extends the ICorDebugDataTarget interface. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugDataTarget3 介面ICorDebugDataTarget3 Interface
以邏輯方式擴充 ICorDebugDataTarget 介面,以提供已載入模組的相關資訊。Logically extends the ICorDebugDataTarget interface to provide information about loaded modules. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugDebugEvent 介面ICorDebugDebugEvent Interface
定義所有 ICorDebug 偵錯事件衍生的來源基底介面。Defines the base interface from which all ICorDebug debug events derive. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugEditAndContinueErrorInfo 介面ICorDebugEditAndContinueErrorInfo Interface
已過時。Obsolete. 請勿使用這個介面。Do not use this interface.

ICorDebugEditAndContinueSnapshot 介面ICorDebugEditAndContinueSnapshot Interface
已過時。Obsolete. 請勿使用這個介面。Do not use this interface.

ICorDebugEnum 介面ICorDebugEnum Interface
當做抽象基底介面來偵錯列舉值。Serves as the abstract base interface for debugging enumerators.

ICorDebugErrorInfoEnum 介面ICorDebugErrorInfoEnum Interface
已過時。Obsolete. 請勿使用這個介面。Do not use this interface.

ICorDebugEval 介面ICorDebugEval Interface
提供方法讓偵錯工具執行所偵錯的程式碼內容中的程式碼。Provides methods to enable the debugger to execute code within the context of the code being debugged.

ICorDebugEval2 介面ICorDebugEval2 Interface
擴充 ICorDebugEval 來提供泛型類型的支援。Extends ICorDebugEval to provide support for generic types.

ICorDebugExceptionDebugEvent 介面ICorDebugExceptionDebugEvent Interface
擴充 ICorDebugDebugEvent 介面以支援例外狀況事件。Extends the ICorDebugDebugEvent interface to support exception events. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugExceptionObjectCallStackEnum 介面ICorDebugExceptionObjectCallStackEnum Interface
提供例外狀況物件中內嵌之呼叫堆疊資訊的列舉值。Provides an enumerator for call stack information that is embedded in an exception object.

ICorDebugExceptionObjectValue 介面ICorDebugExceptionObjectValue Interface
擴充 ICorDebugObjectValue 介面,以從 managed 例外狀況物件提供堆疊追蹤資訊。Extends the ICorDebugObjectValue interface to provide stack trace information from a managed exception object.

ICorDebugFrame 介面ICorDebugFrame Interface
表示目前堆疊上的框架。Represents a frame on the current stack.

ICorDebugFrameEnum 介面ICorDebugFrameEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugFrame 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugFrame arrays.

ICorDebugFunction 介面ICorDebugFunction Interface
表示 Managed 函式或方法。Represents a managed function or method.

ICorDebugFunction2 介面ICorDebugFunction2 Interface
以邏輯方式擴充 ICorDebugFunction,為 Just My Code 逐步執行的偵錯提供支援。Logically extends ICorDebugFunction to provide support for Just My Code step-through debugging.

ICorDebugFunction3 介面ICorDebugFunction3 Interface
以邏輯方式擴充 ICorDebugFunction 介面,以提供從 ReJIT 要求存取程式碼的許可權。Logically extends the ICorDebugFunction interface to provide access to code from a ReJIT request.

ICorDebugFunctionBreakpoint 介面ICorDebugFunctionBreakpoint Interface
擴充 ICorDebugBreakpoint 來支援函式內的中斷點。Extends ICorDebugBreakpoint to support breakpoints within functions.

ICorDebugGCReferenceEnum 介面ICorDebugGCReferenceEnum Interface
為將要記憶體回收的物件提供列舉值。Provides an enumerator for objects that will be garbage-collected.

ICorDebugGenericValue 介面ICorDebugGenericValue Interface
套用至所有值之 ICorDebugValue 的子類別。A subclass of ICorDebugValue that applies to all values. 這個介面提供值的 Get 和 Set 方法。This interface provides Get and Set methods for the value.

ICorDebugGuidToTypeEnum 介面ICorDebugGuidToTypeEnum Interface
為對應 GUID 和其相應 ICorDebugType 物件的物件提供列舉值。Provides an enumerator for an object that maps GUIDs and their corresponding ICorDebugType objects.

ICorDebugHandleValue 介面ICorDebugHandleValue Interface
ICorDebugReferenceValue 的子類別,表示偵錯工具已建立記憶體回收控制代碼的參考值。A subclass of ICorDebugReferenceValue that represents a reference value to which the debugger has created a handle for garbage collection.

ICorDebugHeapEnum 介面ICorDebugHeapEnum Interface
為 Managed 堆積上的物件提供列舉值。Provides an enumerator for objects on the managed heap.

ICorDebugHeapSegmentEnum 介面ICorDebugHeapSegmentEnum Interface
為 Managed 堆積的記憶體區域提供列舉值。Provides an enumerator for the memory regions of the managed heap.

ICorDebugHeapValue 介面ICorDebugHeapValue Interface
ICorDebugValue 的子類別,表示 CLR 記憶體回收行程所回收的物件。A subclass of ICorDebugValue that represents an object that has been collected by the CLR garbage collector.

ICorDebugHeapValue2 介面ICorDebugHeapValue2 Interface
ICorDebugHeapValue 的擴充,其支援執行階段控制代碼。An extension of ICorDebugHeapValue that provides support for runtime handles.

ICorDebugHeapValue3 介面ICorDebugHeapValue3 Interface
公開物件的監視器鎖定屬性。Exposes the monitor lock properties of objects.

ICorDebugILCode 介面ICorDebugILCode Interface
代表中繼語言 (IL) 程式碼的區段。Represents a segment of intermediate language (IL) code.

ICorDebugILCode2 介面ICorDebugILCode2 Interface
以邏輯方式擴充 ICorDebugILCode 介面,以提供方法來傳回函式區域變數簽章的標記,以及將分析工具的檢測中繼語言 (IL) 位移對應至原始方法 IL 位移。Logically extends the ICorDebugILCode interface to provide methods that return the token for a function's local variable signature, and that map a profiler's instrumented intermediate language (IL) offsets to original method IL offsets.

ICorDebugILFrame 介面ICorDebugILFrame Interface
表示 MSIL 程式碼的堆疊框架。Represents a stack frame of MSIL code.

ICorDebugILFrame2 介面ICorDebugILFrame2 Interface
ICorDebugILFrame 的邏輯擴充。A logical extension of ICorDebugILFrame.

ICorDebugILFrame3 介面ICorDebugILFrame3 Interface
提供封裝函式傳回值的方法。Provides a method that encapsulates the return value of a function.

ICorDebugILFrame4 介面ICorDebugILFrame4 Interface
提供的方法可讓您在中繼語言 (IL) 程式碼的框架中,存取區域變數和程式碼。Provides methods that allow you to access the local variables and code in a stack frame of intermediate language (IL) code. 參數可指定偵錯工具是否能夠存取在分析工具 ReJIT 檢測中加入的變數和程式碼。A parameter specifies whether the debugger has access to variables and code added in profiler ReJIT instrumentation.

ICorDebugInstanceFieldSymbol 介面ICorDebugInstanceFieldSymbol Interface
代表執行個體欄位的偵錯符號資訊。Represents the debug symbol information for an instance field. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugInternalFrame 介面ICorDebugInternalFrame Interface
識別偵錯工具的框架類型。Identifies frame types for the debugger.

ICorDebugInternalFrame2 介面ICorDebugInternalFrame2 Interface
提供內部框架的相關資訊,包括堆疊位址和相對於 ICorDebugFrame 物件的位置。Provides information about internal frames, including stack address and position in relation to ICorDebugFrame objects.

ICorDebugLoadedModule 介面ICorDebugLoadedModule Interface
提供載入模組的相關資訊。Provides information about a loaded module. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugManagedCallback 介面ICorDebugManagedCallback Interface
提供方法來處理偵錯工具回呼。Provides methods to process debugger callbacks.

ICorDebugManagedCallback2 介面ICorDebugManagedCallback2 Interface
提供方法來支援偵錯工具例外狀況處理和 Managed 偵錯助理 (MDA)。Provides methods to support debugger exception handling and managed debugging assistants (MDAs). ICorDebugManagedCallback2ICorDebugManagedCallback 的邏輯擴充。ICorDebugManagedCallback2 is a logical extension of ICorDebugManagedCallback.

ICorDebugManagedCallback3 介面ICorDebugManagedCallback3 Interface
提供回呼方法,表示已引發啟用的自訂偵錯工具通知。Provides a callback method that indicates that an enabled custom debugger notification has been raised.

ICorDebugMDA 介面ICorDebugMDA Interface
表示 Managed 偵錯助理 (MDA) 訊息。Represents a managed debugging assistant (MDA) message.

ICorDebugMemoryBuffer 介面ICorDebugMemoryBuffer Interface
代表記憶體內部緩衝區。Represents an in-memory buffer. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugMergedAssemblyRecord 介面ICorDebugMergedAssemblyRecord Interface
提供合併組件的相關資訊。Provides information about a merged assembly. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugMetaDataLocator 介面ICorDebugMetaDataLocator Interface
提供中繼資料資訊給偵錯工具。Provides metadata information to the debugger.

ICorDebugModule 介面ICorDebugModule Interface
表示 CLR 模組,其為可執行檔或動態連結程式庫 (DLL)。Represents a CLR module, which is either an executable or a dynamic-link library (DLL).

ICorDebugModule2 介面ICorDebugModule2 Interface
當做 ICorDebugModule 的邏輯擴充。Serves as a logical extension to ICorDebugModule.

ICorDebugModule3 介面ICorDebugModule3 Interface
建立動態模組的符號讀取器。Creates a symbol reader for a dynamic module.

ICorDebugModuleBreakpoint 介面ICorDebugModuleBreakpoint Interface
擴充 ICorDebugBreakpoint,以提供特定模組的存取權。Extends ICorDebugBreakpoint to provide access to specific modules.

ICorDebugModuleDebugEvent 介面ICorDebugModuleDebugEvent Interface
擴充 ICorDebugDebugEvent 介面,以支援模組層級的事件。Extends the ICorDebugDebugEvent interface to support module-level events. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugModuleEnum 介面ICorDebugModuleEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugModule 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugModule arrays.

ICorDebugMutableDataTarget 介面ICorDebugMutableDataTarget Interface
擴充 ICorDebugDataTarget 介面,以支援可變數據目標。Extends the ICorDebugDataTarget interface to support mutable data targets.

ICorDebugNativeFrame 介面ICorDebugNativeFrame Interface
用於原生框架的 ICorDebugFrame 特定實作。A specialized implementation of ICorDebugFrame used for native frames.

ICorDebugNativeFrame2 介面ICorDebugNativeFrame2 Interface
提供測試父子框架關聯的方法。Provides methods that test for child and parent frame relationships.

ICorDebugObjectEnum 介面ICorDebugObjectEnum Interface
實作 ICorDebugEnum 方法,並根據物件陣列的相對虛擬位址 (RVA) 來列舉物件陣列。Implements ICorDebugEnum methods, and enumerates arrays of objects by their relative virtual addresses (RVAs).

ICorDebugObjectValue 介面ICorDebugObjectValue Interface
ICorDebugValue 的子類別,表示包含物件的值。A subclass of ICorDebugValue that represents a value that contains an object.

ICorDebugObjectValue2 介面ICorDebugObjectValue2 Interface
擴充 ICorDebugObjectValue 來支援繼承和覆寫。Extends ICorDebugObjectValue to support inheritance and overrides.

ICorDebugProcess 介面ICorDebugProcess Interface
表示執行 Managed 程式碼的處理序。Represents a process that is executing managed code.

ICorDebugProcess2 介面ICorDebugProcess2 Interface
ICorDebugProcess 的邏輯擴充。A logical extension of ICorDebugProcess.

ICorDebugProcess3 介面ICorDebugProcess3 Interface
控制自訂偵錯工具通知。Controls custom debugger notifications.

ICorDebugProcess4 介面ICorDebugProcess4 Interface
提供進程外執行控制的支援。Provides support for out of process execution control.

ICorDebugProcess5 介面ICorDebugProcess5 Interface
擴充 ICorDebugProcess 介面以支援存取 managed 堆積,以提供 managed 物件的垃圾收集資訊,以及判斷偵錯工具是否從應用程式的本機原生映射快取載入映射。Extends the ICorDebugProcess interface to support access to the managed heap, to provide information about garbage collection of managed objects, and to determine whether a debugger loads images from the application's local native image cache.

ICorDebugProcess6 介面ICorDebugProcess6 Interface
以邏輯方式擴充 ICorDebugProcess 介面,以啟用功能,例如對原生例外狀況偵錯工具事件和虛擬模組分割中編碼的 managed debug 事件進行解碼。Logically extends the ICorDebugProcess interface to enable features such as decoding managed debug events that are encoded in native exception debug events and virtual module splitting. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugProcess7 介面ICorDebugProcess7 Interface
提供用來設定偵錯工具的方法,以控制代碼目標處理序中的記憶體中中繼資料更新。Provides a method that configures the debugger to handle in-memory metadata updates in the target process.

ICorDebugProcess8 介面ICorDebugProcess8 Interface
以邏輯方式擴充 ICorDebugProcess 介面,以啟用或停用特定類型的 ICorDebugManagedCallback2 例外狀況回呼。Logically extends the ICorDebugProcess interface to enable or disable certain types of ICorDebugManagedCallback2 exception callbacks.

ICorDebugProcessEnum 介面ICorDebugProcessEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugProcess 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugProcess arrays.

ICorDebugReferenceValue 介面ICorDebugReferenceValue Interface
支援參考類型的 ICorDebugValue 子類別。A subclass of ICorDebugValue that supports reference types.

ICorDebugRegisterSet 介面ICorDebugRegisterSet Interface
表示目前在機器上執行程式碼的可用暫存器集合。Represents the set of registers available on the machine that is currently executing code.

ICorDebugRegisterSet2 介面ICorDebugRegisterSet2 Interface
為具有 64 個以上暫存器的硬體平台,擴充 ICorDebugRegisterSet 的功能。Extends the capabilities of ICorDebugRegisterSet for hardware platforms that have more than 64 registers.

ICorDebugRemote 介面ICorDebugRemote Interface
提供啟動或附加 Managed 偵錯工具至遠端目標處理序的功能。Provides the ability to launch or attach a managed debugger to a remote target process.

ICorDebugRemoteTarget 介面ICorDebugRemoteTarget Interface
提供可讓您對 CLR 環境中的 Silverlight 應用程式進行偵錯的方法。Provides methods that enable you to debug Silverlight-based applications in the CLR environment.

ICorDebugRuntimeUnwindableFrame 介面ICorDebugRuntimeUnwindableFrame Interface
提供 Unmanaged 方法的支援,這些方法需要通用語言執行平台 (CLR) 才能回溯框架。Provides support for unmanaged methods that require the common language runtime (CLR) to unwind a frame.

ICorDebugStackWalk 介面ICorDebugStackWalk Interface
提供用來在執行緒堆疊上取得 Managed 方法或框架的方法。Provides methods for getting the managed methods, or frames, on a thread’s stack.

ICorDebugStaticFieldSymbol 介面ICorDebugStaticFieldSymbol Interface
代表靜態欄位的偵錯符號資訊。Represents the debug symbol information for a static field. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugStepper 介面ICorDebugStepper Interface
表示偵錯工具在程式碼執行作業中所執行的步驟,做為命令的發出和完成之間的識別項,並可提供方法來取消步驟。Represents a step in code execution that is performed by a debugger, serves as an identifier between the issuance and completion of a command, and provides a way to cancel a step.

ICorDebugStepper2 介面ICorDebugStepper2 Interface
提供 Just My Code (JMC) 偵錯的支援。Provides support for Just My Code (JMC) debugging.

ICorDebugStepperEnum 介面ICorDebugStepperEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugStepper 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugStepper arrays.

ICorDebugStringValue 介面ICorDebugStringValue Interface
套用至字串值之 ICorDebugHeapValue 的子類別。A subclass of ICorDebugHeapValue that applies to string values.

ICorDebugSymbolProvider 介面ICorDebugSymbolProvider Interface
提供可用來擷取偵錯符號資訊的方法。Provides methods that can be used to retrieve debug symbol information. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugSymbolProvider2 介面ICorDebugSymbolProvider2 Interface
以邏輯方式擴充 ICorDebugSymbolProvider 介面,以取得其他的 debug 符號資訊。Logically extends the ICorDebugSymbolProvider interface to retrieve additional debug symbol information. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugThread 介面ICorDebugThread Interface
表示處理序中的執行緒。Represents a thread in a process. ICorDebugThread 執行個體的存留期與其所表示的執行緒之存留期相同。The lifetime of an ICorDebugThread instance is the same as the lifetime of the thread it represents.

ICorDebugThread2 介面ICorDebugThread2 Interface
當做 ICorDebugThread 的邏輯擴充。Serves as a logical extension to ICorDebugThread.

ICorDebugThread3 介面ICorDebugThread3 Interface
提供 ICorDebugStackWalk 和對應介面的進入點。Provides the entry point to the ICorDebugStackWalk and corresponding interfaces.

ICorDebugThread4 介面ICorDebugThread4 Interface
提供執行緒封鎖資訊。Provides thread blocking information.

ICorDebugThreadEnum 介面ICorDebugThreadEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugThread 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugThread arrays.

ICorDebugType 介面ICorDebugType Interface
表示類型,可以是基本類型或複雜類型 (亦即,使用者定義類型)。Represents a type, which can be either basic or complex (that is, user-defined). 如果是泛型類型,則 ICorDebugType 表示具現化的泛型類型。If the type is generic, ICorDebugType represents the instantiated generic type.

ICorDebugType2 介面ICorDebugType2 Interface
擴充 ICorDebugType 介面,以取得基底類型或複雜 (使用者定義) 類型的類型識別碼。Extends the ICorDebugType interface to retrieve the type identifier of a base type or complex (user-defined) type.

ICorDebugTypeEnum 介面ICorDebugTypeEnum Interface
實作 ICorDebugEnum 方法,並列舉 ICorDebugType 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugType arrays.

ICorDebugUnmanagedCallback 介面ICorDebugUnmanagedCallback Interface
提供未直接與 CLR 有關之原生事件的告知。Provides notification of native events that are not directly related to the CLR.

ICorDebugValueICorDebugValue
表示所偵錯之處理序中的讀取或寫入值。Represents a read or write value in the process being debugged.

ICorDebugValue2ICorDebugValue2
擴充 ICorDebugValue 來提供 ICorDebugType 的支援。Extends ICorDebugValue to provide support for ICorDebugType.

ICorDebugValue3 介面ICorDebugValue3 Interface
擴充 "ICorDebugValue" 和 "ICorDebugValue2" 介面,以提供大於 2 GB 的陣列支援。Extends the "ICorDebugValue" and "ICorDebugValue2" interfaces to provide support for arrays that are larger than 2 GB.

ICorDebugValueBreakpointICorDebugValueBreakpoint
擴充 ICorDebugBreakpoint,以提供特定值的存取權。Extends ICorDebugBreakpoint to provide access to specific values.

ICorDebugValueEnumICorDebugValueEnum
實作 ICorDebugEnum 方法,並列舉 ICorDebugValue 陣列。Implements ICorDebugEnum methods, and enumerates ICorDebugValue arrays.

ICorDebugVariableHome 介面ICorDebugVariableHome Interface
表示函數的區域變數或引數。Represents a local variable or argument of a function.

ICorDebugVariableHomeEnum 介面ICorDebugVariableHomeEnum Interface
提供函數中區域變數和引數的列舉值。Provides an enumerator to the local variables and arguments in a function.

ICorDebugVariableSymbol 介面ICorDebugVariableSymbol Interface
擷取變數的偵錯符號資訊。Retrieves the debug symbol information for a variable. 僅適用於 .NET 原生。Available on .NET Native only.

ICorDebugVirtualUnwinder 介面ICorDebugVirtualUnwinder Interface
提供可協助堆疊回溯的方法。Provides methods to help in stack unwinding. 僅適用於 .NET 原生。Available on .NET Native only.

ICorPublish 介面ICorPublish Interface
當做發行處理序的一般介面。Serves as the general interface for the publishing processes.

ICorPublishAppDomain 介面ICorPublishAppDomain Interface
表示及提供與應用程式定義域有關的資訊。Represents and provides information about an application domain.

ICorPublishAppDomainEnum 介面ICorPublishAppDomainEnum Interface
提供方法來周遊目前存在於處理序中之 ICorPublishAppDomain 物件的集合。Provides methods that traverse a collection of ICorPublishAppDomain objects that currently exist within a process.

ICorPublishEnum 介面ICorPublishEnum Interface
當做發行列舉值的抽象基底。Serves as the abstract base for publishing enumerators.

ICorPublishProcess 介面ICorPublishProcess Interface
提供存取處理序相關資訊的方法。Provides methods that access information about a process.

ICorPublishProcessEnum 介面ICorPublishProcessEnum Interface
提供方法來周遊 ICorPublishProcess 物件的集合。Provides methods that traverse a collection of ICorPublishProcess objects.

ISOSDacInterface 介面ISOSDacInterface Interface
提供 helper 方法來存取資料 SOSProvides helper methods to access data from SOS.

IXCLRDataMethodDefinition 介面IXCLRDataMethodDefinition Interface
提供查詢方法定義相關資訊的方法。Provides methods for querying information about a method definition.

IXCLRDataMethodInstance 介面IXCLRDataMethodInstance Interface
提供查詢方法實例相關資訊的方法。Provides methods for querying information about a method instance.

IXCLRDataModule 介面IXCLRDataModule Interface
提供方法來查詢已載入模組的相關資訊。Provides methods for querying information about a loaded module.

IXCLRDataProcess 介面IXCLRDataProcess Interface
提供查詢進程相關資訊的方法。Provides methods for querying information about a process.

調試 CoclassDebugging Coclasses
調試全域靜態函式Debugging Global Static Functions
調試列舉Debugging Enumerations
調試結構Debugging Structures\