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
.