IDebugDisassemblyStream2

此接口表示指令流。

语法

IDebugDisassemblyStream2 : IUnknown

实现者须知

调试引擎实现此接口以支持程序代码的反汇编。

对调用者的说明

对 GetDisassemblyStream 方法的调用将返回此接口。

Vtable 顺序中的方法

下表显示了 IDebugDisassemblyStream2 方法。

方法 说明
读取 读取从反汇编流中当前位置开始的说明。
Seek 将反汇编中的读取指针相对于指定位置移动给定数量的指令。
GetCodeLocationId 返回特定代码上下文的代码位置标识符。
GetCodeContext 返回与指定代码位置标识符对应的代码上下文对象。
GetCurrentLocation 返回表示当前代码位置的代码位置标识符。
GetDocument 获取与此反汇编流关联的源文档。
GetScope 获取此反汇编流的作用域。
GetSize 获取此反汇编流的大小。

备注

可以创建反汇编流来表示整个地址空间,或者只是空间中的函数或模块。 每个指令由对 Read 方法的调用返回的反汇编Data 结构表示。

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅