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


IDiaFrameData::execute

Выполняет очистку стека и возвращает результаты в интерфейсе фрейма стека.

Синтаксис

HRESULT execute ( 
   IDiaStackWalkFrame* frame
);

Параметры

frame

[in] Объект IDiaStackWalkFrame , содержащий состояние регистров кадров.

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки. В следующей таблице показаны возможные возвращаемые значения для этого метода.

значение Описание
E_DIA_INPROLOG Невозможно выполнить кадр стека во время пролога кода.
E_DIA_SYNTAX Ошибка синтаксического анализа, обнаруженная в программе фрейма.
E_DIA_FRAME_ACCESS Не удается получить доступ к регистрам или памяти.
E_DIA_VALUE Ошибка в вычислении значения (например, деление на ноль).

Замечания

Этот метод вызывается во время отладки для очистки стека. Объект IDiaStackWalkFrame реализуется клиентским приложением для получения обновлений регистров и предоставления методов, используемых методомexecute.

См. также