IDebugObject2
Cette interface fournit les informations supplémentaires à propos d'un objet.
IDebugObject2 : IDebugObject
Remarques à l'intention des implémenteurs
L'évaluateur d'expression implémente cette interface pour offrir une prise en charge des alias et l'accès aux informations sur l'objet.
Remarques pour les appelants
Une interface d' IDebugObject obtienne cette interface à l'aide de QueryInterface. En outre, IDebugAlias : : GetObject retourne cette interface.
méthodes en commande de Vtable
En plus de les méthodes sur l'interface d' IDebugObject , l'interface d' IDebugObject2 implémente les éléments suivants :
Méthode |
Description |
---|---|
Obtient le champ ou la variable (le cas échéant) qui peuvent sauvegarder la propriété représentée par cet objet. |
|
obtient l'objet de code managé représentant la valeur de cet objet. |
|
Crée un identificateur unique pour cet objet ou retourne un existant alias. |
|
Obtient l'alias associé à cet objet échéant. |
|
obtient le type de cet objet. |
|
Détermine si cet objet représente les données de l'utilisateur. |
|
Détermine si la modification et reprend l'état n'est plus valide. Un évaluateur d'expression personnalisé n'applique pas cette méthode (elle doit toujours retourner E_NOTIMPL). |
Notes
Consultez l' IDebugAlias pour une discussion sur les alias.
Configuration requise
en-tête : ee.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll