IDkmMemoryOperation.WriteMemory(DkmProcess, UInt64, Byte[]) Метод

Определение

Записывает память в целевой процесс. Перед передачей данных система проверяет, чтобы все данные в базовом адресе и памяти указанного размера были доступны для доступа на запись, и если она недоступна, функция вызывает ошибку E_INVALID_MEMORY_ADDRESS.

public:
 void WriteMemory(Microsoft::VisualStudio::Debugger::DkmProcess ^ process, System::UInt64 address, cli::array <System::Byte> ^ data);
public void WriteMemory (Microsoft.VisualStudio.Debugger.DkmProcess process, ulong address, byte[] data);
abstract member WriteMemory : Microsoft.VisualStudio.Debugger.DkmProcess * uint64 * byte[] -> unit
Public Sub WriteMemory (process As DkmProcess, address As ULong, data As Byte())

Параметры

process
DkmProcess

Окне Дкмпроцесс представляет целевой процесс, который отлаживается. Отладчик выполняет обработку ошибок, поэтому это основная единица отладки. Дкмпроцесс может представлять системный процесс или виртуальный процесс, например Мини-дампы.

address
UInt64

Окне Базовый адрес, из которого записывается память целевого процесса.

data
Byte[]

Окне Данные, записываемые в адресное пространство указанного процесса.

Применяется к