IDkmCustomVisualizerCallback.GetItemsCallback(DkmVisualizedExpression, DkmEvaluationResultEnumContext, Int32, Int32, DkmEvaluationResult[]) Метод

Определение

Этот метод позволяет надстройке визуализатора использовать средство оценки выражений для расширения с помощью переданного контекста перечисления. Используется для получения локальных переменных кадра стека или дочерних элементов из результата оценки.

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())

Параметры

visualizedExpression
DkmVisualizedExpression

Окне Объект Dispatcher, используемый для пользовательской визуализации с помощью надстройки Конкорд EE.

enumContext
DkmEvaluationResultEnumContext

Окне Объект контекста, используемый для перечисления дочерних элементов.

startIndex
Int32

Окне Отсчитываемый от нуля индекс первого получаемого элемента.

count
Int32

Окне Число элементов для попыток и возврата. Это значение может быть больше, чем общее число оставшихся элементов. в этом случае должны возвращаться все оставшиеся элементы. Очень большие или отрицательные значения не следует использовать, так как массивы могут иметь очень большие размеры, что приведет к нехватке памяти, если все элементы были запрошены.

items
DkmEvaluationResult[]

Заполняет Возвращаемые элементы Дкмевалуатионресулт. Каждый элемент должен быть закрыт вызывающим объектом при завершении вызова.

Применяется к