Интерфейс 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

См. также