Метод IDebugHostMemory2::WriteBytes (dbgmodel.h)
Записывает несколько байтов в адресное пространство целевого объекта, определяемое в контексте и расположении.
Число записанных байтов возвращается в "bytesWritten" после успешного выполнения.
Синтаксис
HRESULT WriteBytes(
IDebugHostContext *context,
Location location,
void *buffer,
ULONG64 bufferSize,
ULONG64 *bytesWritten
);
Параметры
context
Контекст узла, в который записываются байты. Это, например, адресное пространство, в котором находится расположение.
location
Расположение для записи байтов. Это расположение может представлять виртуальный адрес в адресном пространстве, определенном контекстом, или что-то вроде регистра в записи контекста для потока.
buffer
Байты для записи в целевой объект отладки.
bufferSize
Размер буфера или число байтов для записи в целевой объект отладки.
bytesWritten
Здесь будет возвращено число байтов, фактически записанных в целевой объект отладки. Если метод может завершить частичную запись, возвращается S_FALSE и значение в bytesWritten может быть меньше запрошенного числа байтов. Если метод возвращает S_OK, завершена полная запись.
Возвращаемое значение
Этот метод возвращает HRESULT.
Требования
Требование | Значение |
---|---|
Заголовок | dbgmodel.h |