IDkmCustomVisualizerCallback.GetItemsCallback(DkmVisualizedExpression, DkmEvaluationResultEnumContext, Int32, Int32, DkmEvaluationResult[]) Método

Definição

Esse método permite que um suplemento de visualizador use o avaliador de expressão para expansão usando o contexto de enumeração passado. Isso é usado para obter variáveis locais de um quadro de pilha ou membros filho de um resultado de avaliação.

public:
 void GetItemsCallback(Microsoft::VisualStudio::Debugger::Evaluation::DkmVisualizedExpression ^ visualizedExpression, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultEnumContext ^ enumContext, int startIndex, int count, [Runtime::InteropServices::Out] cli::array <Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResult ^> ^ % items);
public void GetItemsCallback (Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression visualizedExpression, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext enumContext, int startIndex, int count, out Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult[] items);
abstract member GetItemsCallback : Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext * int * int * DkmEvaluationResult[] -> unit
Public Sub GetItemsCallback (visualizedExpression As DkmVisualizedExpression, enumContext As DkmEvaluationResultEnumContext, startIndex As Integer, count As Integer, ByRef items As DkmEvaluationResult())

Parâmetros

visualizedExpression
DkmVisualizedExpression

No Objeto Dispatcher usado para visualização personalizada por meio de um suplemento Concord EE.

enumContext
DkmEvaluationResultEnumContext

No Objeto de contexto usado para enumerar os filhos.

startIndex
Int32

No O índice de base zero do primeiro item a ser obtido.

count
Int32

No O número de itens a serem tentados e retornados. Esse valor pode ser maior que o número total de itens restantes; nesse caso, todos os itens restantes devem ser retornados. Valores muito grandes ou negativos não devem ser usados, pois as matrizes podem ter tamanhos extremamente grandes, o que causaria memória insuficiente se todos os elementos fossem solicitados.

items
DkmEvaluationResult[]

Fora Os itens de DkmEvaluationResult a serem retornados. Cada item deve ser fechado pelo chamador quando o chamador é concluído.

Aplica-se a