IDebugMemoryContext2::Subtrahieren von
Subtrahiert den angegebenen Wert aus dem aktuellen Kontext und gibt einen neuen Kontext zurück.
HRESULT Subtract(
UINT64 dwCount,
IDebugMemoryContext2** ppMemCxt
);
int Subtract(
ulong dwCount,
out IDebugMemoryContext2 ppMemCxt
);
Parameter
dwCount
[in] Die Anzahl von Bytes des Arbeitsspeichers dekrementiert werden soll.ppMemCxt
[out] Gibt ein neues IDebugMemoryContext2-Objekt zurück.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
Ein Kontext ist eine Adresse des Arbeitsspeichers, daher einen Wert aus einer Adresse, Dienstes wird eine neue Adresse, die eine neue Oberfläche Kontext erfordert.
Diese Methode muss einen neuen Kontext immer erzeugen, auch wenn die resultierende Adresse außerhalb des Speichers entspricht, der mit diesem Kontext verknüpft ist. Die einzige Ausnahme liegt vor, wenn kein Arbeitsspeicher für den neuen Kontext zugeordnet werden kann, oder wenn ppMemCxt ist ein NULL-Wert (der ein Fehler aufgetreten ist).