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 |
---|---|
Lê uma seqüência de bytes, começando em um determinado local. |
|
Grava dwCount bytes, começando em pStartContext. |
|
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