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

Confira também