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