IDebugDisassemblyStream2
Ten interfejs reprezentuje strumień instrukcji.
Składnia
IDebugDisassemblyStream2 : IUnknown
Uwagi dotyczące implementacji
Aparat debugowania implementuje ten interfejs w celu obsługi dezasemblacji kodu programu.
Uwagi dotyczące wywoływania
Wywołanie metody GetDisassemblyStream zwraca ten interfejs.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugDisassemblyStream2
Metoda | opis |
---|---|
Przeczytaj | Odczytuje instrukcje rozpoczynające się od bieżącego położenia w strumieniu dezasemblacji. |
Seek | Przenosi wskaźnik odczytu w strumieniu dezasemblacji określoną liczbę instrukcji względem określonej pozycji. |
GetCodeLocationId | Zwraca identyfikator lokalizacji kodu dla określonego kontekstu kodu. |
GetCodeContext | Zwraca obiekt kontekstu kodu odpowiadający określonemu identyfikatorowi lokalizacji kodu. |
GetCurrentLocation | Zwraca identyfikator lokalizacji kodu reprezentujący bieżącą lokalizację kodu. |
GetDocument | Pobiera dokument źródłowy skojarzony z tym strumieniem dezasemblacji. |
GetScope | Pobiera zakres tego strumienia dezasemblacji. |
GetSize | Pobiera rozmiar tego strumienia dezasemblacji. |
Uwagi
Strumień dezasemblacji można utworzyć, aby reprezentować całą przestrzeń adresową lub tylko funkcję lub moduł w przestrzeni. Każda instrukcja jest reprezentowana przez strukturę DisassemblyData zwróconą przez wywołanie metody Read .
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll