共用方式為


IDebugMemoryContext2::Subtract

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

HRESULT Subtract( 
   UINT64                 dwCount,
   IDebugMemoryContext2** ppMemCxt
);
int Subtract(
   ulong                    dwCount, 
   out IDebugMemoryContext2 ppMemCxt
);

參數

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

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

傳回值

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

備註

記憶體內容是地址,所以減去一個地址產生新的地址,需要新的內容介面。

這個方法必須產生新的內容,即使產生地址超出此內容相關聯的記憶體空間。 唯一的例外是如果無記憶體可配置新的內容,或是ppMemCxt為 null 值 (也就是錯誤)。

請參閱

參考

IDebugMemoryContext2