ICorDebugNativeFrame 介面
用於原生框架的 ICorDebugFrame 特定實作。
方法
方法 | 描述 |
---|---|
CanSetIP 方法 | 取得一個值來表示將指令指標設至機器碼中指定的位移位置是否安全。 |
GetIP 方法 | 取得堆疊框架在機器碼中的位移。 |
GetLocalDoubleRegisterValue 方法 | 取得 ICorDebugValue 的指標,代表儲存在原生框架兩個記憶體暫存器中的引數值或區域變數值。 |
GetLocalMemoryRegisterValue 方法 | 取得 ICorDebugValue 的指標,代表區域變數值,其中低位元會儲存在指定的暫存器中,而高位元則儲存在指定的記憶體位址。 |
GetLocalMemoryValue 方法 | 取得 ICorDebugValue 的指標,代表儲存在指定記憶體位址的區域變數值。 |
GetLocalRegisterMemoryValue 方法 | 取得 ICorDebugValue 的指標,代表區域變數值,其中高位元會儲存在指定的暫存器中,而低位元則儲存在指定的記憶體位址 |
GetLocalRegisterValue 方法 | 取得 ICorDebugValue 的指標,代表儲存在指定原生暫存器中的引數值或區域變數值。 |
GetRegisterSet 方法 | 取得 ICorDebugRegisterSet 的指標,代表此 ICorDebugNativeFrame 的暫存器集。 |
SetIP 方法 | 在機器碼中設定指定位移位置的指令指標。 |
備註
注意
這個介面不支援跨電腦或跨處理序的遠端呼叫。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 1.0 起可用