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