IDebugMemoryContext2::Hinzufügen
Fügt den angegebenen Wert dem aktuellen Kontext hinzu und gibt einen neuen Kontext zurück.
HRESULT Add(
UINT64 dwCount,
IDebugMemoryContext2** ppMemCxt
);
int Add(
ulong dwCount,
out IDebugMemoryContext2 ppMemCxt
);
Parameter
dwCount
[in] Der dem aktuellen Kontext zu addierende Wert.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 in eine Adresse hinzugefügt werden, erzeugt 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).