Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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