IDebugMemoryContext2::Subtract
減去指定的值,從目前的內容,並傳回新的內容。
HRESULT Subtract(
UINT64 dwCount,
IDebugMemoryContext2** ppMemCxt
);
int Subtract(
ulong dwCount,
out IDebugMemoryContext2 ppMemCxt
);
參數
dwCount
[in]以遞減的記憶體位元組數目。ppMemCxt
[] out傳回新的IDebugMemoryContext2物件。
傳回值
如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。
備註
記憶體內容是地址,所以減去一個地址產生新的地址,需要新的內容介面。
這個方法必須產生新的內容,即使產生地址超出此內容相關聯的記憶體空間。 唯一的例外是如果無記憶體可配置新的內容,或是ppMemCxt為 null 值 (也就是錯誤)。