IDebugMemoryBytes2::WriteAt

从指定地址开始写入指定的内存字节数。

语法

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

参数

pStartContext
[in] IDebugMemoryContext2 对象,该对象指定开始写入字节的位置。

dwCount
[in]要写入的字节数。

rgbMemory
[in]要写入的字节数。 此数组假定大小至少 dwCount 为字节。

返回值

如果成功,则 S_OK返回;否则, S_FALSE 如果不能写入所有字节,则返回或返回错误代码(通常 E_FAIL)。

注解

如果起始地址不在由此 IDebugMemoryBytes2 对象表示的内存窗口中,则不会发生写入,并且返回错误代码 E_FAIL ,即使写入的次数与内存空间重叠。

另请参阅