IDebugMemoryContext2::Subtract

从当前上下文中减去指定的值,并返回一个新上下文。

语法

int Subtract(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

参数

dwCount
[in]要递减的内存字节数。

ppMemCxt
[out]返回新的 IDebugMemoryContext2 对象。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

内存上下文是一个地址,因此从地址中减去值会生成需要新上下文接口的新地址。

即使生成的地址超出与此上下文关联的内存空间,此方法也必须始终生成一个新上下文。 唯一的例外是无法为新上下文分配内存,或者为 ppMemCxt null 值(这是错误)。

另请参阅