DkmSuccessContextGroupEvaluationResult.Create(ReadOnlyCollection<UInt64>, Int32, String, String, DkmRuntimeInstance, DkmEvaluationResultFlags, ReadOnlyCollection<String>, String, DkmEvaluationResultCategory, DkmEvaluationResultAccessType, DkmEvaluationResultStorageType, DkmEvaluationResultTypeModifierFlags, ReadOnlyCollection<DkmCustomUIVisualizerInfo>, DkmDataItem) Méthode

Définition

Créez une instance de l’objet DkmSuccessContextGroupEvaluationResult.

public:
 static Microsoft::VisualStudio::Debugger::Evaluation::Group::DkmSuccessContextGroupEvaluationResult ^ Create(System::Collections::ObjectModel::ReadOnlyCollection<System::UInt64> ^ ThreadIds, int EvaluationResults, System::String ^ Name, System::String ^ FullName, Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ RuntimeInstance, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultFlags Flags, System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ Values, System::String ^ Type, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultCategory Category, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultAccessType Access, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultStorageType StorageType, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultTypeModifierFlags TypeModifierFlags, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomUIVisualizerInfo ^> ^ CustomUIVisualizers, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmSuccessContextGroupEvaluationResult Create (System.Collections.ObjectModel.ReadOnlyCollection<ulong> ThreadIds, int EvaluationResults, string Name, string FullName, Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags Flags, System.Collections.ObjectModel.ReadOnlyCollection<string> Values, string Type, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultCategory Category, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultAccessType Access, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultStorageType StorageType, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultTypeModifierFlags TypeModifierFlags, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo> CustomUIVisualizers, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : System.Collections.ObjectModel.ReadOnlyCollection<uint64> * int * string * string * Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags * System.Collections.ObjectModel.ReadOnlyCollection<string> * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultCategory * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultAccessType * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultStorageType * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultTypeModifierFlags * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomUIVisualizerInfo> * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Evaluation.Group.DkmSuccessContextGroupEvaluationResult
Public Shared Function Create (ThreadIds As ReadOnlyCollection(Of ULong), EvaluationResults As Integer, Name As String, FullName As String, RuntimeInstance As DkmRuntimeInstance, Flags As DkmEvaluationResultFlags, Values As ReadOnlyCollection(Of String), Type As String, Category As DkmEvaluationResultCategory, Access As DkmEvaluationResultAccessType, StorageType As DkmEvaluationResultStorageType, TypeModifierFlags As DkmEvaluationResultTypeModifierFlags, CustomUIVisualizers As ReadOnlyCollection(Of DkmCustomUIVisualizerInfo), DataItem As DkmDataItem) As DkmSuccessContextGroupEvaluationResult

Paramètres

ThreadIds
ReadOnlyCollection<UInt64>

Dans ID de thread pour les résultats de l’évaluation.

EvaluationResults
Int32

Dans Résultat de l’évaluation sur cet ensemble de threads.

Name
String

Dans Nom de l’expression à laquelle ce résultat s’applique.

FullName
String

[In, facultatif] Nom complet de l’expression à laquelle ce résultat s’applique. Cette valeur est utilisée pour autoriser l’ajout d’éléments enfants dans la fenêtre Espion (ajouter un espion à partir du menu contextuel) et pour actualiser des parties de l’arborescence d’évaluation. Par exemple, si FullName diffère du nom, le nom de l’élément 0 d’un tableau en C++ est « [0] », alors que le nom complet est « myArrayVariable [0] ».

RuntimeInstance
DkmRuntimeInstance

Dans La classe DkmRuntimeInstance représente un environnement d’exécution qui est chargé dans un DkmProcess et qui contient le code à déboguer.

Flags
DkmEvaluationResultFlags

Dans Indicateurs qui indiquent les attributs d’un résultat d’évaluation d’une expression.

Values
ReadOnlyCollection<String>

Dans Valeurs mises en forme pour chaque thread.

Type
String

[In, facultatif] Chaîne qui décrit le type de la valeur.

Category
DkmEvaluationResultCategory

Dans Catégorie (par ex., données, méthode, etc.) de ce résultat d’évaluation.

Access
DkmEvaluationResultAccessType

Dans Niveau de contrôle d’accès (public, privé, etc.) du résultat de l’évaluation.

StorageType
DkmEvaluationResultStorageType

Dans Type de stockage (par ex., statique) du résultat de l’évaluation.

TypeModifierFlags
DkmEvaluationResultTypeModifierFlags

Dans Indicateurs de modificateur de type (par ex., const) du résultat de l’évaluation.

CustomUIVisualizers
ReadOnlyCollection<DkmCustomUIVisualizerInfo>

[In, facultatif] Liste des visionneuses personnalisées pour cet objet.

DataItem
DkmDataItem

[In, facultatif] Objet de données à ajouter à la nouvelle instance DkmSuccessContextGroupEvaluationResult. Transmettez la valeur null dans le cas où l’appelant n’a pas besoin d’ajouter un élément de données.

Retours

DkmSuccessContextGroupEvaluationResult

À Résultat de cet appel de méthode.

S’applique à