Partilhar via


IDebugMemoryBytes2

Essa interface representa os bytes de memória.

IDebugMemoryBytes2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface para representar os bytes na memória.

Observações para chamadores

IDebugProgram2::GetMemoryBytesRetorna a esta interface para fornecer acesso a memória do sistema. IDebugProperty2::GetMemoryBytese IDebugReference2::GetMemoryBytes retornar a esta interface para fornecer acesso aos bytes de um objeto.

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IDebugMemoryBytes2.

Método

Descrição

IDebugMemoryBytes2::ReadAt

Lê uma seqüência de bytes, começando em um determinado local.

IDebugMemoryBytes2::WriteAt

Grava dwCount bytes, começando em pStartContext.

IDebugMemoryBytes2::GetSize

Obtém o tamanho, em bytes, da memória representado por esta interface.

Comentários

Propriedades, um IDebugProperty2 interface que representa uma matriz fornece um IDebugMemoryBytes2 interface para acessar os valores dessa matriz.

Do Visual Studio o modo de exibição de memória chamadas IDebugProgram2::GetMemoryBytes para recuperar um IDebugMemoryBytes2 interface para acessar a memória do sistema. O endereço a ser acessado é obtido pela expressão inserida como um endereço no modo de exibição de memória de análise e avaliação da expressão analisada usando IDebugExpression2::EvaluateSync para obter um IDebugProperty2 interface. Uma chamada para IDebugProperty2::GetMemoryContext retorna o IDebugMemoryContext2 que descreve o endereço de memória. Neste contexto de memória é então passado para IDebugMemoryBytes2::ReadAt e IDebugMemoryBytes2::WriteAt.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgram2::GetMemoryBytes

IDebugProperty2::GetMemoryBytes

IDebugReference2::GetMemoryBytes

IDebugMemoryContext2

Conceitos

Interfaces principais