IDebugDisassemblyStream2
This interface represents a stream of instructions.
Syntax
IDebugDisassemblyStream2 : IUnknown
Notes for Implementers
A debug engine implements this interface to support disassembly of a program's code.
Notes for Callers
A call to the GetDisassemblyStream method returns this interface.
Methods in Vtable Order
The following table shows the methods of IDebugDisassemblyStream2
.
Method | Description |
---|---|
Read | Reads instructions starting from the current position in the disassembly stream. |
Seek | Moves the read pointer in the disassembly stream a given number of instructions relative to a specified position. |
GetCodeLocationId | Returns a code location identifier for a particular code context. |
GetCodeContext | Returns a code context object corresponding to a specified code location identifier. |
GetCurrentLocation | Returns a code location identifier that represents the current code location. |
GetDocument | Gets the source document associated with this disassembly stream. |
GetScope | Gets the scope of this disassembly stream. |
GetSize | Gets the size of this disassembly stream. |
Remarks
The disassembly stream can be created to represent the entire address space or just a function or module within the space. Each instruction is represented by a DisassemblyData structure returned by a call to the Read method.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll