DkmVisualizedExpression.GetChildren(Int32, DkmInspectionContext, DkmChildVisualizedExpression[], DkmEvaluationResultEnumContext) Méthode

Définition

Obtient un contexte d’énumération utilisé pour obtenir les enfants de ce résultat d’évaluation. Cela est utilisé dans toutes les fenêtres d’évaluation des expressions.

Contrainte d’emplacement : l’API doit être appelée à partir d’un composant IDE (au niveau du composant > 100 000).

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

Paramètres

InitialRequestSize
Int32

Dans Nombre initial d’enfants que l’appelant souhaite retourner. Cette valeur peut être égale à zéro si aucun enfant n’est retourné initialement. Cette valeur peut être supérieure au nombre d’enfants de cette expression, auquel cas tous les enfants doivent être retournés. Les valeurs très grandes ou négatives ne doivent pas être utilisées, car les tableaux peuvent avoir des tailles extrêmement élevées, ce qui peut entraîner une insuffisance de mémoire si tous les éléments ont été demandés.

InspectionContext
DkmInspectionContext

Dans Contexte d’inspection à utiliser pour calculer les enfants. Cela peut différer du contexte d’inspection d’origine par rapport aux paramètres, tels que la base, les indicateurs d’évaluation ou le délai d’attente.

InitialChildren
DkmChildVisualizedExpression[]

À Enfants initiaux à retourner.

EnumContext
DkmEvaluationResultEnumContext

À Objet de contexte utilisé pour énumérer les enfants. Cet objet doit être fermé par l’appelant de cette API lorsque l’énumération est terminée.

S’applique à