共用方式為


ICorDebugILFrame2::RemapFunction 方法

藉由指定新的通用中繼語言 (CIL) 位移來重新對應已編輯的函式

語法

HRESULT RemapFunction (
    [in] ULONG32      newILOffset
);

參數

newILOffset [in]堆疊框架的新 CIL 位移,應該放置指令指標。 此值必須是序列點。

呼叫者有責任確保此值的有效性。 例如,如果 CIL 位移超出函式界限,則其無效。

備註

編輯框架的函式時,調試程式可以呼叫 RemapFunction 方法,以在最新版本的框架函式中交換,以便執行它。 程式代碼執行會從指定的 CIL 位移開始。

注意

呼叫 RemapFunction,例如呼叫 ICorDebugILFrame::SetIP,將會立即使與產生線程堆棧追蹤相關的所有偵錯介面失效。 這些介面包括 ICorDebugChain、ICorDebugILFrame、ICorDebugInternalFrame 和 ICorDebugNativeFrame。

RemapFunction方法只能在目前框架的內容中呼叫,而且只能在下列其中一個案例中呼叫:

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 2.0 起提供