Sdílet prostřednictvím


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

Viz také