啟動偵錯工具
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
啟動偵錯工具需要傳送正確的順序的方法和事件的適當的屬性。
順序的方法和事件
藉由選擇稱為工作階段偵錯管理員 (SDM)偵錯 功能表,然後選擇啟動。 請參閱啟動程式如需詳細資訊。
SDM 呼叫OnAttach方法。
根據偵錯引擎 (DE) 處理序模型,
IDebugProgramNodeAttach2::OnAttach
方法會傳回下列方法之一,用來決定接下來呢。如果
S_FALSE
傳回,偵錯引擎 (DE) 是載入正虛擬機器。-或-
如果
S_OK
傳回,DE 是載入同處理序的 SDM。 SDM 然後執行下列工作︰呼叫GetEngineInfo取得 DE 引擎資訊。
DE 會同時建立。
呼叫附加。
DE 傳送IDebugEngineCreateEvent2來使用 SDM
EVENT_SYNC
屬性。DE 傳送IDebugProgramCreateEvent2來使用 SDM
EVENT_SYNC
屬性。DE 傳送IDebugThreadCreateEvent2來使用 SDM
EVENT_SYNC
屬性。DE 傳送IDebugLoadCompleteEvent2來使用 SDM
EVENT_SYNC
屬性。DE 傳送IDebugEntryPointEvent2來使用 SDM
EVENT_SYNC
屬性。