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


Интерфейс ICorDebugILFrame

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

Методы

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

Замечания

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

Примечание.

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

Требования

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

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

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

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

См. также