Compartilhar via


IDebugMemoryContext2::Add

Adiciona o valor especificado ao contexto atual e retorna um novo contexto.

Sintaxe

int Add(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

Parâmetros

dwCount
[em] O valor a ser adicionado ao contexto atual.

ppMemCxt
[saiu] Retorna um novo objeto IDebugMemoryContext2 .

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

Um contexto de memória é um endereço, portanto, adicionar um valor a um endereço produz um novo endereço que requer uma nova interface de contexto.

Esse método sempre deve produzir um novo contexto, mesmo se o endereço resultante estiver fora do espaço de memória associado a esse contexto. A única exceção a isso é se nenhuma memória puder ser alocada para o novo contexto ou se ppMemCxt for um valor nulo (que é um erro).

Confira também