IEEDataStorage
Questa interfaccia rappresenta una matrice di byte.
Sintassi
IEEDataStorage : IUnknown
Note per gli implementatori
L'analizzatore di espressioni (edizione Enterprise) implementa questa interfaccia per rappresentare una matrice di byte (usata dai visualizzatori di tipi per recuperare e modificare i dati tramite l'interfaccia IPropertyProxy edizione Enterprise Side). Il edizione Enterprise implementa in genere questa interfaccia per supportare i visualizzatori di tipi esterni.
Note per i chiamanti
I metodi sull'interfaccia IPropertyProxyEESide
restituiscono tutte questa interfaccia. Chiamare GetPropertyProxy per ottenere l'interfaccia IPropertyProxy edizione Enterprise Side. Chiamare QueryInterface su un'interfaccia IDebugProperty3 per ottenere l'interfaccia IPropertyProxyProvider .
Metodi nell'ordine della tabella Vtable
L'interfaccia IEEDataStorage
implementa i metodi seguenti:
metodo | Descrizione |
---|---|
GetData | Recupera il numero specificato di byte di dati in un buffer fornito. |
GetSize | Recupera il numero di byte di dati disponibili. |
Osservazioni:
Questa interfaccia viene usata da un visualizzatore di tipi per accedere ai dati contenuti in un oggetto specifico. I dati vengono considerati come una matrice di byte, consentendo al visualizzatore di tipi di modificarli in qualsiasi modo sia necessario per presentarlo all'utente.
Un visualizzatore personalizzato può anche usare questa interfaccia, se necessario, anche se in genere un visualizzatore personalizzato userebbe un'interfaccia personalizzata, GetMemoryBytes o GetStringChars (per i dati orientati alle stringhe ).
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll