Метод ICorDebugProcess::ReadMemoryICorDebugProcess::ReadMemory Method

Считывает указанную область памяти для этого процесса.Reads a specified area of memory for this process.

СинтаксисSyntax

HRESULT ReadMemory(  
    [in]  CORDB_ADDRESS address,
    [in]  DWORD size,  
    [out, size_is(size), length_is(size)] BYTE buffer[],  
    [out] SIZE_T *read);  

ПараметрыParameters

address
окне CORDB_ADDRESS Значение типа, указывающее базовый адрес памяти для чтения.[in] A CORDB_ADDRESS value that specifies the base address of the memory to be read.

size
окне Число байтов, считываемых из памяти.[in] The number of bytes to be read from memory.

buffer
заполняет Буфер, который получает содержимое памяти.[out] A buffer that receives the contents of the memory.

read
заполняет Указатель на число байтов, передаваемых в указанный буфер.[out] A pointer to the number of bytes transferred into the specified buffer.

RemarksRemarks

ReadMemoryМетод в основном предназначен для использования в отладке взаимодействия для проверки областей памяти, используемых неуправляемой частью отлаживаемого кода.The ReadMemory method is primarily intended to be used by interop debugging to inspect memory regions that are being used by the unmanaged portion of the debuggee. Этот метод также можно использовать для считывания кода на языке MSIL и собственного JIT-скомпилированного кода.This method can also be used to read Microsoft intermediate language (MSIL) code and native JIT-compiled code.

Все управляемые точки останова будут удалены из данных, возвращаемых в buffer параметре.Any managed breakpoints will be removed from the data that is returned in the buffer parameter. Никакие изменения для собственных точек останова, заданных ICorDebugProcess2:: сетунманажедбреакпоинт, не выполняются.No adjustments will be made for native breakpoints set by ICorDebugProcess2::SetUnmanagedBreakpoint.

Кэширование памяти процесса не выполняется.No caching of process memory is performed.

ТребованияRequirements

Платформы: см. раздел Требования к системе.Platforms: See System Requirements.

Заголовок: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.libLibrary: CorGuids.lib

Платформа .NET Framework версии:Доступно с версии 1.0Available since 1.0.NET Framework Versions: Доступно с версии 1.0Available since 1.0