Freigeben über


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).

Siehe auch

Referenz

IDebugMemoryContext2