IDkmUserCodeDeterminer.ComputeUserStatus(DkmStackWalkFrame, DkmInspectionSession, Boolean) Método

Definição

Determina se um quadro é o código do usuário.

public:
 bool ComputeUserStatus(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ frame, Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionSession ^ inspectionSession, [Runtime::InteropServices::Out] bool % exceptionImplementation);
public bool ComputeUserStatus (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame frame, Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession inspectionSession, out bool exceptionImplementation);
abstract member ComputeUserStatus : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionSession * bool -> bool
Public Function ComputeUserStatus (frame As DkmStackWalkFrame, inspectionSession As DkmInspectionSession, ByRef exceptionImplementation As Boolean) As Boolean

Parâmetros

frame
DkmStackWalkFrame

No 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.

inspectionSession
DkmInspectionSession

[In, opcional] Sessão de inspeção opcional que pode ser usada para fins de cache. A mesma sessão de inspeção é reutilizada ao computar o status do usuário de vários quadros sucessivamente.

exceptionImplementation
Boolean

Fora True se o quadro for um código de biblioteca que implementa o lançamento de exceções. Isso fará com que o quadro seja recolhido se for interrompido aqui em resposta a uma exceção que está sendo gerada.

Retornos

Boolean

Fora True se o quadro for um código de usuário, false se o quadro não for usuário.

Aplica-se a