IDebugDisassemblyStream2
Toto rozhraní představuje datový proud instrukcí.
Syntaxe
IDebugDisassemblyStream2 : IUnknown
Poznámky pro implementátory
Ladicí modul implementuje toto rozhraní pro podporu zpětného překladu kódu programu.
Poznámky pro volající
Volání Metody GetDisassemblyStream vrátí toto rozhraní.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugDisassemblyStream2
.
metoda | Popis |
---|---|
Přečíst | Přečte pokyny od aktuální pozice v streamu zpětného překladu. |
Seek | Přesune ukazatel pro čtení v rozebrání datového proudu podle daného počtu instrukcí vzhledem k zadané pozici. |
GetCodeLocationId | Vrátí identifikátor umístění kódu pro konkrétní kontext kódu. |
GetCodeContext | Vrátí objekt kontextu kódu odpovídající zadanému identifikátoru umístění kódu. |
GetCurrentLocation | Vrátí identifikátor umístění kódu, který představuje aktuální umístění kódu. |
GetDocument | Získá zdrojový dokument přidružený k tomuto zpětnému proudu. |
GetScope | Získá rozsah tohoto zpětného překladu datového proudu. |
GetSize | Získá velikost tohoto zpětného streamu. |
Poznámky
Stream zpětného překladu lze vytvořit tak, aby představoval celý adresní prostor nebo jen funkci nebo modul v prostoru. Každá instrukce je reprezentována disassemblyData struktura vrácená voláním read metoda.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll