Condividi tramite


IEEDataStorage

Questa interfaccia rappresenta una matrice di byte.

IEEDataStorage : IUnknown

Note per gli implementatori

L'analizzatore di (EE) espressioni implementa questa interfaccia per rappresentare una matrice di byte (utilizzato dai visualizzatori di tipi per recuperare e i dati di modifica tramite IPropertyProxyEESide l'interfaccia. L'EE in genere implementa questa interfaccia per supportare i visualizzatori esterno del tipo.

Note per i chiamanti

I metodi di IPropertyProxyEESide collegano restituiscono tutti questa interfaccia. Chiamare IPropertyProxyProvider:: GetPropertyProxy per IPropertyProxyEESide ottenere l'interfaccia. chiamata QueryInterface IDebugProperty3 su un'interfaccia per ottenere IPropertyProxyProvider l'interfaccia.

Metodi nell'ordine di Vtable

L'interfaccia di IEEDataStorage implementa i metodi seguenti:

Metodo

Descrizione

IEEDataStorage:: GetData

Recupera il numero di byte di dati a un buffer specificato.

IEEDataStorage:: GetSize

Recupera il numero di byte di dati disponibili.

Note

Questa interfaccia viene utilizzata da un visualizzatore del tipo per accedere ai dati utilizzati da un oggetto specifico. I dati vengono considerati come matrice di byte, in modo che il visualizzatore del tipo di modifica in alcun modo è obbligatoria presentarla all'utente.

Un visualizzatore personalizzato anche possibile utilizzare questa interfaccia, se richiesto, sebbene più tipico, un visualizzatore personalizzato abbia utilizzato un'interfaccia o IDebugProperty3:: GetStringChars , IDebugProperty2:: GetMemoryBytes per i dati basati su stringa).

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IPropertyProxyEESide

Concetti

interfacce principali

Visualizzatore del tipo e il visualizzatore personalizzate