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 |
---|---|
Recupera il numero di byte di dati a un buffer specificato. |
|
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