Sdílet prostřednictvím


IDebugMemoryContext2::Subtract

Odečte zadanou hodnotu od aktuálního kontextu a vrátí nový kontext.

Syntaxe

int Subtract(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

Parametry

dwCount
[v] Počet bajtů paměti, které se mají dekrementovat.

ppMemCxt
[ven] Vrátí nový objekt IDebugMemoryContext2 .

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Kontext paměti je adresa, takže odečtení hodnoty z adresy vytvoří novou adresu, která vyžaduje nové kontextové rozhraní.

Tato metoda musí vždy vytvořit nový kontext, i když výsledná adresa je mimo paměťový prostor přidružený k tomuto kontextu. Jedinou výjimkou je, že není-li pro nový kontext možné přidělit žádnou paměť nebo pokud ppMemCxt je hodnota null (což je chyba).

Viz také