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


Интерфейс ICorDebugILFrame

Представляет кадр стека кода общего промежуточного языка (CIL). Этот интерфейс представляет собой подкласс интерфейса ICorDebugFrame.

Методы

Метод Description
Метод CanSetIP Возвращает значение, указывающее, безопасно ли задать указатель инструкции в указанное расположение смещения.
Метод EnumerateArguments Возвращает перечислитель для аргументов в этом кадре.
Метод EnumerateLocalVariables Возвращает перечислитель для локальных переменных в этом кадре.
Метод GetArgument Возвращает значение указанного аргумента в кадре стека CIL.
Метод GetIP Возвращает значение указателя инструкции и побитовое значение сочетания, описывающее получение значения указателя инструкции.
Метод GetLocalVariable Возвращает значение указанной локальной переменной в этом кадре стека CIL.
Метод GetStackDepth Не реализовано.
Метод GetStackValue Не реализовано.
Метод SetIP Задает указатель инструкции на указанное расположение смещения в коде CIL.

Замечания

Интерфейс ICorDebugILFrame — это специализированный интерфейс ICorDebugFrame. Он используется либо для кадров кода CIL, либо для скомпилированных кадров JIT. Скомпилированные JIT кадры реализуют ICorDebugILFrame интерфейс и интерфейс ICorDebugNativeFrame.

Замечание

Этот интерфейс не поддерживает удаленный вызов между компьютерами или перекрестными процессами.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

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

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

Версии .NET: Доступно с .NET Framework 1.0