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,则不会返回此信息。
返回值
此方法还可以返回错误值。 有关详细信息,请参阅 返回值。
返回代码 | 描述 |
---|---|
|
该方法成功。 |
言论
此方法将模式写入目标内存中,以 大小 字节为单位。
如果模式的最终副本无法完全适应内存范围,则只会部分写入该模式。 这包括模式的大小大于 大小的值以及模式中的额外字节被忽略的情况。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |