IDebugMemoryBytes2
Toto rozhraní představuje bajty paměti.
Syntaxe
IDebugMemoryBytes2 : IUnknown
Poznámky pro implementátory
Ladicí modul (DE) implementuje toto rozhraní, které představuje bajty v paměti.
Poznámky pro volající
- GetMemoryBytes vrátí toto rozhraní pro zajištění přístupu k systémové paměti. GetMemoryBytes a GetMemoryBytes vrátí toto rozhraní pro zajištění přístupu k bajtům objektu.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugMemoryBytes2
.
metoda | Popis |
---|---|
ReadAt | Přečte posloupnost bajtů počínaje daným umístěním. |
WriteAt | Zapisuje bajty dwCount začínající na pStartContext . |
GetSize | Získá velikost paměti reprezentované tímto rozhraním v bajtech. |
Poznámky
Pro vlastnosti IDebugProperty2 rozhraní představující pole poskytuje IDebugMemoryBytes2
rozhraní pro přístup k hodnotám v tomto poli.
Zobrazení paměti sady Visual Studio volá GetMemoryBytes k načtení IDebugMemoryBytes2
rozhraní pro přístup k systémové paměti. Adresu, ke které se má získat přístup, se získá parsováním výrazu zadaného jako adresa do zobrazení paměti a následným vyhodnocením analyzovaného výrazu pomocí EvaluateSync k získání IDebugProperty2
rozhraní. Volání GetMemoryContext vrátí IDebugMemoryContext2 popisovací adresu paměti. Tento kontext paměti se pak předá readAt a WriteAt.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll