Поделиться через


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