IDebugProgram2
這個介面表示在處理程序中執行的程式。
IDebugProgram2 : IUnknown
實作器注意事項
偵錯引擎 (DE) 和自訂的連接埠提供者實作這個介面表示處理程序中的程式。 工作階段偵錯管理員 (SDM) 也會實作這個介面來提供資訊給IDebugProgram2::Attach。
呼叫者的備忘稿
IDebugProgramCreateEvent2事件會傳回這個介面的新程式。 此介面也做為參數的多個介面上的許多方法。
方法 Vtable 順序
下表顯示的方法IDebugProgram2。
方法 |
描述 |
---|---|
列舉此程式中正在執行的執行緒。 |
|
取得程式的名稱。 |
|
取得此程式正在執行中處理序。 |
|
結束這個程式。 |
|
將附加至這個程式。 |
|
判斷偵錯引擎 (DE) 可以中斷程式。 |
|
中斷偵錯工具,這個程式的連結。 |
|
取得這個程式的全域唯一識別項。 |
|
取得設計程式的屬性。 |
|
會繼續執行此程式從停止的狀態。 會清除任何先前的執行狀態。 |
|
會繼續執行此程式從停止的狀態。 會保留任何先前的執行狀態。 |
|
執行一個步驟。 |
|
此程式停止執行下一個要求的時間它的執行緒執行程式碼的其中一個。 |
|
取得名稱和執行這個程式的偵錯引擎 (DE) 的識別項。 |
|
列舉指定的位置,在原始程式檔中的程式碼內容。 |
|
取得這個程式的記憶體位元組。 |
|
取得這個程式 」 或 「 此程式的組件的反組譯碼資料流。 |
|
列舉此程式已載入並且正在執行的模組。 |
|
取得這個程式的 [編輯後繼續 (ENC) 的更新。 自訂的偵錯引擎不會實作這個方法 (應該永遠傳回E_NOTIMPL)。 |
|
列舉此程式的程式碼路徑。 |
|
寫入檔案傾印。 |
需求
標頭: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll
備註
程式已經在特定的執行階段架構中,執行,而 [處理程序由一或多個程式所組成的執行緒容器。