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