DkmContextGroupEvaluationResult Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Résultats pour un ensemble de threads qui correspondent à un contexte spécifique.
Classes dérivées : DkmFailedContextGroupEvaluationResult, DkmSuccessContextGroupEvaluationResult
public ref class DkmContextGroupEvaluationResult abstract : Microsoft::VisualStudio::Debugger::DkmDataContainer, IDisposable
[System.Runtime.InteropServices.Guid("bb891190-1064-c1b9-132e-f2e637c597e0")]
public abstract class DkmContextGroupEvaluationResult : Microsoft.VisualStudio.Debugger.DkmDataContainer, IDisposable
[<System.Runtime.InteropServices.Guid("bb891190-1064-c1b9-132e-f2e637c597e0")>]
type DkmContextGroupEvaluationResult = class
inherit DkmDataContainer
interface IDisposable
Public MustInherit Class DkmContextGroupEvaluationResult
Inherits DkmDataContainer
Implements IDisposable
- Héritage
- Dérivé
- Attributs
- Implémente
Propriétés
| EvaluationResults |
Résultat de l’évaluation sur cet ensemble de threads. |
| FullName |
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] ». |
| IsUnloaded |
Retourne la valeur true si un événement non chargé a été déclenché pour cet objet (exemple : DkmThread :: Unload est appelé) ou si l’objet a été fermé. Notez que la prudence doit être utilisée lors de la vérification de cet État comme, sans synchronisation, l’état retourné peut ne plus être l’instruction après sa lecture. (Hérité de DkmDataContainer) |
| Name |
Nom de l’expression à laquelle ce résultat s’applique. |
| RuntimeInstance |
La classe DkmRuntimeInstance représente un environnement d’exécution qui est chargé dans un DkmProcess et qui contient le code à déboguer. |
| TagValue |
DkmContextGroupEvaluationResult est une classe de base abstraite. Cette énumération indique la classe dérivée dont cet objet est une instance. |
| ThreadIds |
ID de thread pour les résultats de l’évaluation. |
| UniqueId |
GUID qui identifie de façon unique ce résultat d’évaluation. |
Méthodes
| Close() |
Ferme l’objet résultat de l’évaluation du thread de calcul pour libérer les ressources qui lui sont associées. Cette méthode doit être appelée par le composant qui a initié l’énumération (ex : appelé DkmInspectionContext. EvaluateExpression, DkmEvaluationResultEnumContext. GetItems, etc.). Les objets DkmContextGroupEvaluationResult sont fermés automatiquement lorsque l’objet DkmRuntimeInstance associé est fermé. |
| GetDataItem<T>() |
Obtient l’instance de’t’qui a été ajoutée à cette instance de conteneur. Si ce conteneur ne contient pas de’t', cette fonction retournera la valeur null. (Hérité de DkmDataContainer) |
| RemoveDataItem<T>() |
Supprimez l’instance de’t’de ce conteneur. Il n’est généralement pas nécessaire d’appeler cette méthode, car un conteneur de données est automatiquement vidé lorsque l’objet est fermé. (Hérité de DkmDataContainer) |
| SetDataItem<T>(DkmDataCreationDisposition, T) |
Placez un nouvel élément dans le conteneur de données. (Hérité de DkmDataContainer) |
Implémentations d’interfaces explicites
| IDisposable.Dispose() |