IDkmCustomVisualizerCallback.GetItemsCallback(DkmVisualizedExpression, DkmEvaluationResultEnumContext, Int32, Int32, DkmEvaluationResult[]) 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.
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.