IEEDataStorage
Cette interface représente un tableau d'octets.
IEEDataStorage : IUnknown
Remarques à l'intention des implémenteurs
L'évaluateur (EE) d'expression implémente cette interface pour représenter un tableau d'octets (utilisés par les visualiseurs de type pour récupérer et modifier les données via l'interface d' IPropertyProxyEESide ). L'évaluateur d'expression implémente généralement cette interface pour prendre en charge les visualiseurs externes de type.
Remarques pour les appelants
Les méthodes sur IPropertyProxyEESide interface retourner la valeur cette interface. appel IPropertyProxyProvider : : GetPropertyProxy pour obtenir l'interface d' IPropertyProxyEESide . Appelez QueryInterface à une interface de IDebugProperty3 pour obtenir l'interface d' IPropertyProxyProvider .
méthodes en commande de Vtable
L'interface d' IEEDataStorage implémente les méthodes suivantes :
Méthode |
Description |
---|---|
Récupère le nombre spécifié d'octets de données vers une mémoire tampon fournie. |
|
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 gérées par un objet spécifique. Les données sont traitées comme un tableau d'octets, permettant au visualiseur de type à manipuler dans le mode est requise pour le présenter à l'utilisateur.
Une visionneuse personnalisée peut également utiliser cette interface, si vous le souhaitez, bien que plus classique, une visionneuse personnalisée utilise une interface personnalisée, IDebugProperty2 : : GetMemoryBytes ou IDebugProperty3 : : GetStringChars (pour les données chaîne-orientées).
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll