Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы просмотреть кадры стека вызовов в режиме останова, необходимо реализовать метод EnumFrameInfo.
Методы для оценки
Для простого модуля отладки (DE) может быть только один кадр стека. Чтобы проверить кадр стека во время режима останова, необходимо реализовать следующие методы IDebugStackFrame2.
| Метод | Description |
|---|---|
| GetCodeContext | Возвращает контекст кода для кадра стека. Контекст кода представляет текущий указатель инструкции в стеке. |
| GetDocumentContext | Возвращает контекст документа для кадра стека. Контекст документа представляет текущее расположение в исходном коде кадра стека. Требуется для просмотра исходного кода при остановке программы. |
Эти методы требуют реализации нескольких интерфейсов и методов, связанных с контекстом. Таким образом, необходимо реализовать метод GetDocumentContext и следующие методы IDebugDocumentContext2.
| Метод | Description |
|---|---|
| GetStatementRange | Возвращает диапазон инструкций в файле для контекста документа. |
Чтобы перечислить контексты кода, необходимо реализовать все методы IEnumDebugCodeContexts2.