Partager via


IDebugMemoryContext2::Subtract

Soustrait la valeur spécifiée du contexte actuel et retourne un nouveau contexte.

Syntaxe

int Subtract(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

Paramètres

dwCount
[in] Nombre d’octets de mémoire à décrémenter.

ppMemCxt
[out] Renvoie un nouvel objet IDebugMemoryContext2 .

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Un contexte de mémoire est une adresse, donc la soustraction d’une valeur d’une adresse produit une nouvelle adresse qui nécessite une nouvelle interface de contexte.

Cette méthode doit toujours produire un nouveau contexte, même si l’adresse résultante est en dehors de l’espace mémoire associé à ce contexte. La seule exception à ceci est si aucune mémoire ne peut être allouée pour le nouveau contexte ou s’il s’agit ppMemCxt d’une valeur Null (qui est une erreur).

Voir aussi