IEEDataStorage
Cette interface représente un tableau d’octets.
Syntaxe
IEEDataStorage : IUnknown
Remarques pour les implémenteurs
L’évaluateur d’expression (EE) implémente cette interface pour représenter un tableau d’octets (utilisé par les visualiseurs de types pour récupérer et modifier des données via l’interface IPropertyProxyEESide ). L’EE implémente généralement cette interface pour prendre en charge les visualiseurs de types externes.
Remarques pour les appelants
Les méthodes de l’interface IPropertyProxyEESide
retournent toutes cette interface. Appelez GetPropertyProxy pour obtenir l’interface IPropertyProxyEESide . Appelez QueryInterface sur une interface IDebugProperty3 pour obtenir l’interface IPropertyProxyProvider .
Méthodes dans l’ordre de la table virtuelle
L’interface IEEDataStorage
implémente les méthodes suivantes :
Méthode | Description |
---|---|
GetData | Récupère le nombre spécifié d’octets de données dans une mémoire tampon fournie. |
GetSize | Récupère le nombre d’octets de données disponibles. |
Notes
Cette interface est utilisée par un visualiseur de type pour accéder aux données détenues par un objet spécifique. Les données sont traitées comme un tableau d’octets, ce qui permet au visualiseur de type de le manipuler de quelque manière que ce soit nécessaire pour le présenter à l’utilisateur.
Une visionneuse personnalisée peut également utiliser cette interface, si vous le souhaitez, bien que plus généralement, une visionneuse personnalisée utilise une interface personnalisée, GetMemoryBytes ou GetStringChars (pour les données orientées chaîne).
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll