IDkmFramePseudoLocalResultProvider.GetItems(DkmEvaluationResultEnumContext, DkmWorkList, Int32, Int32, DkmCompletionRoutine<DkmEvaluationEnumAsyncResult>) Método

Definição

Obtenha os itens do DkmEvaluationResult deste contexto de enumeração. Isso é usado para obter variáveis locais de um quadro de pilha ou membros filho de um resultado de avaliação.

public:
 void GetItems(Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultEnumContext ^ enumContext, Microsoft::VisualStudio::Debugger::DkmWorkList ^ workList, int startIndex, int count, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationEnumAsyncResult> ^ completionRoutine);
public void GetItems (Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext enumContext, Microsoft.VisualStudio.Debugger.DkmWorkList workList, int startIndex, int count, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationEnumAsyncResult> completionRoutine);
abstract member GetItems : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext * Microsoft.VisualStudio.Debugger.DkmWorkList * int * int * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationEnumAsyncResult> -> unit
Public Sub GetItems (enumContext As DkmEvaluationResultEnumContext, workList As DkmWorkList, startIndex As Integer, count As Integer, completionRoutine As DkmCompletionRoutine(Of DkmEvaluationEnumAsyncResult))

Parâmetros

enumContext
DkmEvaluationResultEnumContext

No Objeto de contexto usado para enumerar membros filho de um resultado de avaliação ou enumerar variáveis locais de um registro de ativação. Isso é logicamente semelhante a um enumerador, exceto que o acesso a elementos é baseado em índice, em vez de sequencial.

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.

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.

completionRoutine
DkmCompletionRoutine<DkmEvaluationEnumAsyncResult>

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