Condividi tramite


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

Vedi anche