IDebugDisassemblyStream2
Diese Schnittstelle stellt einen Datenstrom von Anweisungen dar.
IDebugDisassemblyStream2 : IUnknown
Hinweise für Implementierer
Ein Debuggen Modul implementiert diese Schnittstelle, um die Disassembly des Codes eines Programms zu unterstützen.
Hinweise für Aufrufer
Ein Aufruf der IDebugProgram2::GetDisassemblyStream-Methode gibt diese Schnittstelle zurück.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugDisassemblyStream2an.
Methode |
Beschreibung |
---|---|
Liest die Anweisungen, die von der aktuellen Position im Disassemblys datenstrom. |
|
Verschiebt den Zeiger im Disassemblys lesen datenstrom eine festgelegte Anzahl von Anweisungen im Verhältnis zu einer angegebenen Position. |
|
Gibt einen Speicherort des Codes Bezeichner für einen bestimmten Code Elementkontext zurück. |
|
Gibt ein Code für die gemäß einem angegebenen Speicherort des Codes Bezeichner zurück. |
|
Gibt einen Speicherort des Codes Bezeichner zurück, der den aktuellen Speicherort des Codes darstellt. |
|
Ruft das Quelldokument ab, das diesem Disassemblys datenstrom zugeordnet ist. |
|
Ruft den Bereich dieses Disassemblysdatenstroms ab. |
|
Ruft die Größe dieses Disassemblysdatenstroms ab. |
Hinweise
Der Disassemblys datenstrom kann erstellt werden, um den gesamten Adressraum oder nur eine Funktion oder ein Modul innerhalb des Leerraums darzustellen. Jede Anweisung wird von einer DisassemblyData Struktur dargestellt, die durch einen Aufruf der IDebugDisassemblyStream2::Lesen-Methode zurückgegeben wird.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
IDebugProgram2::GetDisassemblyStream