IDkmFramePseudoLocalResultProvider.GetItems(DkmEvaluationResultEnumContext, DkmWorkList, Int32, Int32, DkmCompletionRoutine<DkmEvaluationEnumAsyncResult>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получение элементов Дкмевалуатионресулт из этого контекста перечисления. Используется для получения локальных переменных кадра стека или дочерних элементов из результата оценки.
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))
Параметры
- enumContext
- DkmEvaluationResultEnumContext
Окне Объект Context, используемый для перечисления дочерних элементов результата вычисления или для перечисления локальных переменных из кадра стека. Это логически аналогично перечислителю, за исключением того, что доступ к элементам основан на индексах, а не на последовательных.
- workList
- DkmWorkList
Ворклист, который обрабатывается в данный момент. Это значение можно использовать для проверки отмены или добавления дополнительной работы. Новые рабочие элементы не начнут выполняться до тех пор, пока эта функция не вернет значение.
- startIndex
- Int32
Окне Отсчитываемый от нуля индекс первого получаемого элемента.
- count
- Int32
Окне Число элементов для попыток и возврата. Это значение может быть больше, чем общее число оставшихся элементов. в этом случае должны возвращаться все оставшиеся элементы. Очень большие или отрицательные значения не следует использовать, так как массивы могут иметь очень большие размеры, что приведет к нехватке памяти, если все элементы были запрошены.
- completionRoutine
- DkmCompletionRoutine<DkmEvaluationEnumAsyncResult>
Подпрограмма, которая будет срабатывать после завершения запроса. Это будет неявно вызвано, если реализация возвращает ошибку из этого метода интерфейса. Реализация должна вызывать этот метод во всех других сценариях.