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


Интерфейс ICorDebugNativeFrame

Специализированная реализация ICorDebugFrame, используемая для собственных кадров.

Методы

Метод Description
Метод CanSetIP Возвращает значение, указывающее, безопасно ли задать указатель инструкции на указанное расположение смещения в машинном коде.
Метод GetIP Возвращает смещение кадра стека в машинный код.
Метод GetLocalDoubleRegisterValue Возвращает указатель на ICorDebugValue, представляющий значение аргумента или локальной переменной, хранящейся в двух регистрах памяти собственного кадра.
Метод GetLocalMemoryRegisterValue Возвращает указатель на ICorDebugValue значение локальной переменной, из которой низкие биты хранятся в указанном регистре, а высокие биты хранятся по указанному адресу памяти.
Метод GetLocalMemoryValue Возвращает указатель на объект ICorDebugValue , представляющий значение локальной переменной, хранящейся в указанном адресе памяти.
Метод GetLocalRegisterMemoryValue Возвращает указатель на ICorDebugValue значение локальной переменной, из которой высокие биты хранятся в указанном регистре, а низкие биты хранятся по указанному адресу памяти.
Метод GetLocalRegisterValue Возвращает указатель на ICorDebugValue значение аргумента или локальной переменной, хранящейся в указанном собственном регистре.
Метод GetRegisterSet Возвращает указатель на ICorDebugRegisterSet , представляющий набор регистров для этого ICorDebugNativeFrame.
Метод SetIP Задает указатель инструкции на указанное расположение смещения в машинном коде.

Замечания

Замечание

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

Требования

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

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

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

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