ICorDebugILFrame::GetIP 方法

取得指令指標的值,以及描述如何取得指令指標值的位組合值。

語法

HRESULT GetIP (
    [out] ULONG32               *pnOffset,
    [out] CorDebugMappingResult *pMappingResult
);

參數

pnOffset [out]指令指標的值。

pMappingResult [out]CorDebugMappingResult 列舉值的位元組合指標,描述如何取得指令指標的值。

備註

指令指標的值是堆疊框架位移到函式的通用中繼語言 (CIL) 程式代碼中。 如果堆疊框架為使用中,則此位址是下一個要執行的指令。 如果堆疊框架不是使用中,則此位址是重新啟用堆疊框架時要執行的下一個指令。

如果此框架是 Just-In-Time (JIT) 編譯框架,指令指標的值將會由從實際的原生指令指標向後對應來決定,因此值可能只有近似值。

需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework 版本: 自 1.0 起提供