共用方式為


IDebugMemoryContext2::Subtract

從目前內容減去指定的值,並傳回新的內容。

語法

int Subtract(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

參數

dwCount
[in]要遞減的記憶體位元組數目。

ppMemCxt
[out]會傳回新的 IDebugMemoryContext2 物件。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

記憶體內容是位址,因此從位址減去值會產生需要新內容介面的新位址。

此方法一律必須產生新的內容,即使產生的位址超出與此內容相關聯的記憶體空間也一樣。 唯一的例外狀況是,如果無法為新的內容配置記憶體,或如果 ppMemCxt 是 Null 值(這是錯誤)。

另請參閱