IDkmUserCodeDeterminer.ComputeUserStatus(DkmStackWalkFrame, DkmInspectionSession, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Fora True se o quadro for um código de usuário, false se o quadro não for usuário.