IEEDataStorage
Essa interface representa uma matriz de bytes.
Sintaxe
IEEDataStorage : IUnknown
Notas para implementadores
O avaliador de expressão (EE) implementa essa interface para representar uma matriz de bytes (usada por visualizadores de tipo para recuperar e alterar dados por meio da interface IPropertyProxyEESide). O EE normalmente implementa essa interface para oferecer suporte a visualizadores de tipo externos.
Observações para chamadores
Todos os IPropertyProxyEESide
métodos na interface retornam essa interface. Chame GetPropertyProxy para obter a interface IPropertyProxyEESide . Chame QueryInterface em uma interface IDebugProperty3 para obter a interface IPropertyProxyProvider .
Métodos em ordem Vtable
A IEEDataStorage
interface implementa os seguintes métodos:
Método | Descrição |
---|---|
GetData | Recupera o número especificado de bytes de dados para um buffer fornecido. |
GetSize | Recupera o número de bytes de dados disponíveis. |
Comentários
Essa interface é usada por um visualizador de tipo para acessar dados mantidos por um objeto específico. Os dados são tratados como uma matriz de bytes, permitindo que o visualizador de tipo os manipule da maneira que for necessária para apresentá-los ao usuário.
Um visualizador personalizado também pode usar essa interface, se desejar, embora mais tipicamente, um visualizador personalizado usaria uma interface personalizada, GetMemoryBytes ou GetStringChars (para dados orientados a cadeia de caracteres).
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll