共用方式為


IDebugDisassemblyStream2

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

這個介面表示指令資料的流。

語法

IDebugDisassemblyStream2 : IUnknown  

實作者注意事項

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

呼叫端資訊

呼叫GetDisassemblyStream方法會傳回此介面。

依照 Vtable 順序的方法

下表顯示的方法IDebugDisassemblyStream2

方法 說明
讀取 讀取從 [反組譯碼資料流的目前位置開始的指示。
搜尋 將讀取的指標移至反組譯碼資料流指定數目的指示,相對於指定的位置中。
GetCodeLocationId 傳回特定的程式碼內容的程式碼位置識別碼。
GetCodeContext 傳回指定的程式碼位置識別碼相對應的程式碼內容物件。
GetCurrentLocation 傳回代表目前的程式碼位置的程式碼位置識別碼。
GetDocument 取得與這個反組譯碼資料流相關聯的來源文件。
GetScope 取得這個反組譯碼資料流的範圍。
GetSize 取得這個反組譯碼資料流的大小。

備註

反組譯碼資料流可以建立來代表整個位址空間或只是函式或模組內的空間。 每個指示由DisassemblyData呼叫所傳回的結構讀取方法。

需求

標頭︰ msdbg.h

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

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

核心介面
GetDisassemblyStream
DisassemblyData