IDebugMemoryContext2
Toto rozhraní představuje pozici v adresních prostorech počítače, na kterém je program laděný.
Syntaxe
IDebugMemoryContext2 : IUnknown
Poznámky pro implementátory
Ladicí modul (DE) implementuje toto rozhraní, které představuje adresu v paměti.
Poznámky pro volající
Volání GetMemoryContext nebo GetMemoryContext vrátí toto rozhraní. Volání pro sčítání a odečítání vrátí nové kopie tohoto rozhraní po použití příslušné aritmetické operace.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugMemoryContext2
.
metoda | Popis |
---|---|
GetName | Získá zobrazovaný název uživatele pro tento kontext. |
GetInfo | Získá informace, které popisují tento kontext. |
Přidat | Přidá zadanou hodnotu k adrese aktuálního kontextu a vytvoří nový kontext. |
Subtract | Odečte zadanou hodnotu od adresy aktuálního kontextu a vytvoří nový kontext. |
Compare | Porovná dva kontexty způsobem, který je označen příznakem porovnání. |
Poznámky
Okno Paměti sady Visual Studio volá GetMemoryContext k získání IDebugMemoryContext2
rozhraní, které obsahuje vyhodnocený výraz použitý pro adresu paměti. Tento kontext se pak předá readAt a WriteAt a určí adresu pro čtení nebo zápis.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll