Метод IDebugDataSpaces3::FillVirtual (dbgeng.h)
Метод FillVirtual записывает шаблон байтов в виртуальную память целевого объекта. Шаблон записывается повторно, пока не будет заполнен указанный диапазон памяти.
Синтаксис
HRESULT FillVirtual(
[in] ULONG64 Start,
[in] ULONG Size,
[in] PVOID Pattern,
[in] ULONG PatternSize,
[out, optional] PULONG Filled
);
Параметры
[in] Start
Указывает расположение в виртуальном адресном пространстве целевого объекта, с которого начинается запись шаблона.
[in] Size
Указывает, сколько байтов нужно записать в память целевого объекта.
[in] Pattern
Указывает расположение шаблона в памяти.
[in] PatternSize
Задает размер шаблона в байтах.
[out, optional] Filled
Получает число записанных байтов. Если задано значение NULL, эти сведения не возвращаются.
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Этот метод записывает шаблон в память целевого объекта столько раз, сколько поместится в байтах размера .
Если окончательная копия шаблона не полностью помещается в диапазон памяти, она будет записана только частично. Сюда относится случай, когда размер шаблона больше значения Size, а дополнительные байты в шаблоне игнорируются.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |