IDebugMemoryContext2::Add
Fügt dem aktuellen Kontext den angegebenen Wert hinzu und gibt einen neuen Kontext zurück.
Syntax
Parameter
dwCount
[in] Der Wert, der dem aktuellen Kontext hinzugefügt werden soll.
ppMemCxt
[out] Gibt ein neues IDebugMemoryContext2 -Objekt zurück.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Ein Speicherkontext ist eine Adresse, sodass das Hinzufügen eines Werts zu einer Adresse eine neue Adresse erzeugt, die eine neue Kontextschnittstelle erfordert.
Diese Methode muss immer einen neuen Kontext erzeugen, auch wenn sich die resultierende Adresse außerhalb des diesem Kontext zugeordneten Speicherplatzes befindet. Die einzige Ausnahme ist, wenn kein Arbeitsspeicher für den neuen Kontext zugewiesen werden kann oder wenn ppMemCxt
es sich um einen Nullwert handelt (bei dem es sich um einen Fehler handelt).