Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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