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

Voir aussi