IDebugMemoryContext2::Subtract
Resta el valor especificado del contexto actual y devuelve un nuevo contexto.
Sintaxis
Parámetros
dwCount
[in] Número de bytes de memoria que se van a disminuir.
ppMemCxt
[out] Devuelve un nuevo objeto IDebugMemoryContext2 .
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Un contexto de memoria es una dirección, por lo que restar un valor de una dirección genera una nueva dirección que requiere una nueva interfaz de contexto.
Este método siempre debe generar un nuevo contexto, incluso si la dirección resultante está fuera del espacio de memoria asociado a este contexto. La única excepción a esto es si no se puede asignar memoria para el nuevo contexto o si ppMemCxt
es un valor NULL (que es un error).