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