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


IDebugMemoryContext2::Add

Добавляет указанное значение в текущий контекст и возвращает новый контекст.

Синтаксис

int Add(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

Параметры

dwCount
[in] Значение, добавляемое в текущий контекст.

ppMemCxt
[out] Возвращает новый объект IDebugMemoryContext2 .

Возвращаемое значение

В случае успешного выполнения возвращается S_OK; в противном случае возвращается код ошибки.

Замечания

Контекст памяти — это адрес, поэтому добавление значения в адрес создает новый адрес, требующий нового интерфейса контекста.

Этот метод всегда должен создавать новый контекст, даже если полученный адрес находится за пределами пространства памяти, связанного с этим контекстом. Единственное исключение заключается в том, что память не может быть выделена для нового контекста или ppMemCxt имеет значение NULL (что является ошибкой).

См. также