Поделиться через


Метод ICorDebugILFrame::GetIP

Возвращает значение указателя инструкции и побитовое значение сочетания, описывающее получение значения указателя инструкции.

Синтаксис

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

Параметры

pnOffset [out] Значение указателя инструкции.

pMappingResult [out] Указатель на побитовое сочетание значений перечисления CorDebugMappingResult, описывающих получение значения указателя инструкции.

Замечания

Значение указателя инструкции — смещение кадра стека в код общего промежуточного языка функции (CIL). Если кадр стека активен, этот адрес является следующей инструкцией для выполнения. Если кадр стека не активен, этот адрес является следующей инструкцией для выполнения при повторной активации кадра стека.

Если этот кадр представляет собой скомпилированный кадр JIT, значение указателя инструкции определяется путем сопоставления назад от фактического указателя собственной инструкции, поэтому значение может быть только приблизительным.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 1.0