IDebugMemoryContext2::Subtract
Вычитает указанное значение из текущего контекста и возвращает новый контекст.
HRESULT Subtract(
UINT64 dwCount,
IDebugMemoryContext2** ppMemCxt
);
int Subtract(
ulong dwCount,
out IDebugMemoryContext2 ppMemCxt
);
Параметры
dwCount
[in] число байтов в затуханию памяти.ppMemCxt
[out] возвращает новую IDebugMemoryContext2 объект.
Возвращаемое значение
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.
Заметки
Контекст памяти адрес, поэтому вычитания значения из адреса создает новый адрес, который требует создания нового интерфейса контекста.
Этот метод должен всегда создания нового контекста, даже если полученный адрес вне области памяти, связанной с данным контекстом. Единственное исключение из этого, если объем памяти, выделяемой для нового контекста или если ppMemCxt значение NULL (ошибка).