DkmVisualizedExpression.GetItems Method

Definition

Called to obtain items from a instance of DkmEvaluationResultEnumContext created by an earlier call to GetChildren.

Location constraint: API must be called from an IDE component (component level > 100,000).

public:
 void GetItems(Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultEnumContext ^ EnumContext, int StartIndex, int Count, [Runtime::InteropServices::Out] cli::array <Microsoft::VisualStudio::Debugger::Evaluation::DkmChildVisualizedExpression ^> ^ % Items);
public void GetItems (Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext EnumContext, int StartIndex, int Count, out Microsoft.VisualStudio.Debugger.Evaluation.DkmChildVisualizedExpression[] Items);
member this.GetItems : Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultEnumContext * int * int * DkmChildVisualizedExpression[] -> unit
Public Sub GetItems (EnumContext As DkmEvaluationResultEnumContext, StartIndex As Integer, Count As Integer, ByRef Items As DkmChildVisualizedExpression())

Parameters

EnumContext
DkmEvaluationResultEnumContext

[In] The enum context to use for this call. This instance will have been returned from a previous call to DkmVisualizedExpression.

StartIndex
Int32

[In] The zero-based index of the first item to obtain.

Count
Int32

[In] The number of items to try and return. This value may be larger than the total number of remaining items, in which case all remaining items should be returned. Very large or negative values should not be used as arrays can have extremely large sizes which would cause out-of-memory if all elements were requested.

Items
DkmChildVisualizedExpression[]

[Out] The DkmChildVisualizedExpression items to return.

Applies to