Share via


IDebugDisassemblyStream2

這個介面代表指令串流。

語法

IDebugDisassemblyStream2 : IUnknown

實作者的注意事項

偵錯引擎會實作這個介面,以支援程式程式程式代碼的反組譯碼。

呼叫端注意事項

對 GetDisassemblyStream 方法的呼叫會傳回這個介面。

依照 Vtable 順序的方法

下表顯示 IDebugDisassemblyStream2 方法。

方法 描述
讀取 讀取從反組譯碼數據流中目前位置開始的指示。
Seek 將反組譯碼數據流中的讀取指標移至相對於指定位置的指定指令數目。
GetCodeLocationId 傳回特定程式代碼內容的程式代碼位置標識碼。
GetCodeContext 傳回對應至指定程式代碼位置標識碼的程式代碼內容物件。
GetCurrentLocation 傳回代表目前程序代碼位置的程式代碼位置標識碼。
GetDocument 取得與這個反組譯碼數據流相關聯的源檔。
GetScope 取得這個反組譯碼數據流的範圍。
GetSize 取得這個反組譯碼數據流的大小。

備註

您可以建立反組譯碼數據流來代表整個位址空間,或只是空間內的函式或模組。 每個指令都會以呼叫 Read 方法所傳回的 DisassemblyData 結構來表示。

需求

標頭:msdbg.h

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

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱