Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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