IDebugProperty3
Cette interface prend en charge les éléments suivants :
Récupération d’une chaîne arbitrairement longue associée à la propriété.
Association d’un ID unique à la propriété.
Récupération d’une liste de visionneuses personnalisées pour la propriété.
Définition de la valeur d’une propriété avec la possibilité de signaler les erreurs résultantes
Syntaxe
IDebugProperty3 : IDebugProperty2
Remarques pour les implémenteurs
Le moteur de débogage (DE) implémente cette interface sur le même objet qui implémente IDebugProperty2 afin de prendre en charge les chaînes longues, les ID de propriété et les visionneuses personnalisées.
Remarques pour les appelants
Appelez QueryInterface sur une IDebugProperty2
interface pour obtenir cette interface.
Méthodes dans l'ordre Vtable
Outre les méthodes héritées, IDebugProperty2
l’interface IDebugProperty3
expose les méthodes suivantes.
Méthode | Description |
---|---|
GetStringCharLength | Retourne la longueur de la chaîne associée à la propriété. |
GetStringChars | Retourne la chaîne dans une mémoire tampon fournie par l’utilisateur. |
CreateObjectID | Crée un ID unique pour cette propriété. |
DestroyObjectID | Détruit l’ID unique de cette propriété. |
GetCustomViewerCount | Retourne le nombre de visionneuses personnalisées avec qui cette propriété peut être consultée. |
GetCustomViewerList | Retourne la liste des visionneuses personnalisées avec laquelle cette propriété peut être consultée. |
SetValueAsStringWithError | Définit la valeur de cette propriété, en retournant un message d’erreur si quelque chose s’est produit. |
Notes
- SetValueAsStringWithError est la méthode recommandée pour le gestionnaire de débogage de session (SDM) pour définir la valeur d’une propriété.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll