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