Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Считывает указанную область памяти для этого процесса.
Синтаксис
HRESULT ReadMemory(
[in] CORDB_ADDRESS address,
[in] DWORD size,
[out, size_is(size), length_is(size)] BYTE buffer[],
[out] SIZE_T *read);
Параметры
address [in] CORDB_ADDRESS Значение, указывающее базовый адрес памяти для чтения.
size [in] Количество байтов для чтения из памяти.
buffer [out] Буфер, получающий содержимое памяти.
read [out] Указатель на количество байтов, передаваемых в указанный буфер.
Замечания
Этот ReadMemory метод в первую очередь предназначен для отладки взаимодействия для проверки областей памяти, используемых неуправляемой частью отладчика. Этот метод также можно использовать для чтения кода общего промежуточного языка (CIL) и собственного скомпилированного JIT-кода.
Все управляемые точки останова будут удалены из данных, возвращаемых в параметре buffer . Корректировки для собственных точек останова, заданных ICorDebugProcess2::SetUnmanagedBreakpoint.
Кэширование памяти процесса не выполняется.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0