IDkmLanguageReturnValueEvaluator.EvaluateReturnValue(DkmInspectionContext, DkmWorkList, DkmStackWalkFrame, DkmRawReturnValue, DkmCompletionRoutine<DkmEvaluateReturnValueAsyncResult>) Método

Definição

Avalia e formata um determinado DkmRawReturnValue usando apenas os dados fornecidos.

public:
 void EvaluateReturnValue(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ inspectionContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ stackFrame, Microsoft::VisualStudio::Debugger::Evaluation::DkmRawReturnValue ^ rawReturnValue, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluateReturnValueAsyncResult> ^ completionRoutine);
public void EvaluateReturnValue (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext inspectionContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame stackFrame, Microsoft.VisualStudio.Debugger.Evaluation.DkmRawReturnValue rawReturnValue, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluateReturnValueAsyncResult> completionRoutine);
abstract member EvaluateReturnValue : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Evaluation.DkmRawReturnValue * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluateReturnValueAsyncResult> -> unit
Public Sub EvaluateReturnValue (inspectionContext As DkmInspectionContext, workList As DkmWorkList, stackFrame As DkmStackWalkFrame, rawReturnValue As DkmRawReturnValue, completionRoutine As DkmCompletionRoutine(Of DkmEvaluateReturnValueAsyncResult))

Parâmetros

inspectionContext
DkmInspectionContext

No Opções e contexto de destino a serem usados ao executar a operação de inspeção.

workList
DkmWorkList

Alist de trabalho que está sendo processada no momento. Esse valor pode ser usado para verificar o cancelamento ou para acrescentar trabalho adicional. Novos itens de trabalho não começarão a ser executados até que a função seja retornada.

stackFrame
DkmStackWalkFrame

No O quadro de pilha que fornece o contexto do no qual avaliar a expressão.

rawReturnValue
DkmRawReturnValue

No Destino do valor de retorno e contexto armazenado em cache.

completionRoutine
DkmCompletionRoutine<DkmEvaluateReturnValueAsyncResult>

Rotina a ser acionada quando a solicitação for concluída. Isso será acionado implicitamente se a implementação retornar uma falha desse método de interface. A implementação deve acionar esse método em todos os outros cenários.

Aplica-se a