IDkmCallStackFilter.FilterNextFrame(DkmStackContext, DkmStackWalkFrame) Método

Definição

Fornece um filtro com o próximo quadro de pilha. Um filtro pode simplesmente passar esse quadro até, ele pode suprimir o quadro, retornando Nothing ou pode fornecer seu próprio conjunto de quadros anotados. O provedor de pilha irá ignorar NotImplementedException (E_NOTIMPL). Todos os outros erros truncarão a movimentação da pilha.

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()

Parâmetros

stackContext
DkmStackContext

No Os objetos DkmStackContext são criados por componentes que desejam solicitar a pilha do provedor de pilha. Um componente precisa fechar o contexto depois de concluir a movimentação da pilha. Para obter a pilha, um componente deve criar esse objeto e, em seguida, chamar GetNextFrames.

input
DkmStackWalkFrame

[In, opcional] A entrada é o próximo quadro a ser examinado. Depois que todos os quadros tiverem sido filtrados, essa função será chamada uma última vez com um quadro de entrada nulo. Isso permite que o filtro saiba que a pilha de chamadas está totalmente processada.

Retornos

DkmStackWalkFrame[]

Fora DkmStackWalkFrame [] representa um quadro em uma pilha de chamadas que foi movimentado, mas pode não ter sido formatado ou filtrado. Os quadros formatados são representados por DkmStackFrame em vez disso.

Aplica-se a