Sdílet prostřednictvím


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í

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

Viz také