Método ICorDebugProcess::ReadMemory
Lê uma área especificada de memória para esse processo.
HRESULT ReadMemory(
[in] CORDB_ADDRESS address,
[in] DWORD size,
[out, size_is(size), length_is(size)] BYTE buffer[],
[out] SIZE_T *read);
Parâmetros
address
[in] A CORDB_ADDRESS valor que especifica o endereço básico da memória para ser lido.size
[in] O número de bytes a serem lidos da memória.buffer
[out] Um buffer que recebe Sumário da memória do.read
[out] Um ponteiro para o número de bytes transferidos para o buffer especificado.
Comentários
The ReadMemory método destina-se principalmente a ser usado ao depurar interop para examinar regiões de memória que estão sendo usados por parte do ser depurado não gerenciado. Esse método também pode ser usado para ler código Microsoft intermediate linguagem (MSIL) e código nativo JIT-compiled.
Quaisquer pontos de interrupção gerenciado serão removidos de dados que são retornados no buffer parâmetro. Nenhum ajuste será feito para nativo pontos de interrupção definidos por ICorDebugProcess2::SetUnmanagedBreakpoint.
Sem cache de memória de processo é executado.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0