IDkmCallStackFilter.FilterNextFrame(DkmStackContext, DkmStackWalkFrame) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет фильтр со следующим кадром стека. Фильтр может просто передать этот фрейм с помощью, он может подавить ее, возвращая Nothing, или предоставить собственный набор заметках кадров. Поставщик стека будет игнорировать NotImplementedException (E_NOTIMPL). Все остальные ошибки будут обрезать проход стека.
public:
cli::array <Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^> ^ FilterNextFrame(Microsoft::VisualStudio::Debugger::CallStack::DkmStackContext ^ stackContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ input);
public Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[] FilterNextFrame (Microsoft.VisualStudio.Debugger.CallStack.DkmStackContext stackContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame input);
abstract member FilterNextFrame : Microsoft.VisualStudio.Debugger.CallStack.DkmStackContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame[]
Public Function FilterNextFrame (stackContext As DkmStackContext, input As DkmStackWalkFrame) As DkmStackWalkFrame()
Параметры
- stackContext
- DkmStackContext
Окне Объекты Дкмстаккконтекст создаются компонентами, которые хотят запросить стек от поставщика стека. Компонент должен закрыть контекст после завершения прохода по стеку. Чтобы получить стек, компонент должен создать этот объект, а затем вызвать Жетнекстфрамес.
- input
- DkmStackWalkFrame
[Входные, необязательные] Входные данные — это следующий кадр для проверки. После фильтрации всех кадров эта функция будет вызываться один раз с входным кадром со значением NULL. Это позволяет фильтру убедиться, что стек вызовов полностью обработан.
Возвращаемое значение
Заполняет Дкмстакквалкфраме [] представляет кадр в стеке вызовов, который был перемещен, но может быть не отформатирован или отфильтрован. Отформатированные кадры представлены Дкмстаккфраме.