(dbgeng.h) 的 IDebugControl4 介面
繼承
IDebugControl4 介面繼承自 IDebugControl3。 IDebugControl4 也有下列類型的成員:
方法
IDebugControl4 介面具有這些方法。
IDebugControl4::AddBreakpoint2 AddBreakpoint2 方法會建立目前目標的新斷點。 |
IDebugControl4::AddExtensionWide AddExtensionWide 方法會將擴充連結庫載入調試程序引擎。 |
IDebugControl4::AssembleWide AssembleWide 方法會組合單一處理器指令。 組合指令會放在目標的記憶體中。 |
IDebugControl4::CallExtensionWide CallExtensionWide 方法會呼叫調試程式延伸模組。 |
IDebugControl4::ControlledOutputVaListWide ControlledOutputVaListWide 方法會格式化字串,並將結果傳送至向某些引擎用戶端註冊的輸出回呼。 |
IDebugControl4::ControlledOutputWide ControlledOutputWide 方法會格式化字串,並將結果傳送至向某些引擎用戶端註冊的輸出回呼。 |
IDebugControl4::D isassembleWide 反組譯全方法會反組譯目標記憶體中的處理器指令。 |
IDebugControl4::EvaluateWide EvaluateWide 方法會評估表達式,並傳回結果。 |
IDebugControl4::ExecuteCommandFileWide ExecuteCommandFileWide 方法會開啟指定的檔案,並執行內含的調試程式命令。 |
IDebugControl4::ExecuteWide ExecuteWide 方法會執行指定的調試程式命令。 |
IDebugControl4::GetBreakpointById2 GetBreakpointById2 方法會傳回具有指定斷點標識碼的斷點。 |
IDebugControl4::GetBreakpointByIndex2 GetBreakpointByIndex2 方法會傳回位於指定索引處的斷點。 |
IDebugControl4::GetContextStackTrace GetContextStackTrace 方法會傳回呼叫堆疊頂端的框架,從任意緩存器內容開始,並傳回每個堆疊框架的重新建構緩存器內容。 |
IDebugControl4::GetEventFilterCommandWide GetEventFilterCommandWide 方法會傳回調試程式命令,引擎會在發生指定的事件時執行。 |
IDebugControl4::GetEventFilterTextWide GetEventFilterTextWide 方法會針對特定篩選傳回事件的簡短描述。 |
IDebugControl4::GetEventIndexDescriptionWide GetEventIndexDescriptionWide 方法會在目前目標的靜態事件清單中描述指定的事件。 |
IDebugControl4::GetExceptionFilterSecondCommand IDebugControl4::GetExceptionFilterSecondCommandWide 方法會傳回將在例外狀況第二次發生時執行的命令。 |
IDebugControl4::GetExceptionFilterSecondCommandWide IDebugControl4::GetExceptionFilterSecondCommandWide 方法會傳回調試程序引擎第二次發生例外狀況時所執行的命令。 |
IDebugControl4::GetExpressionSyntaxNamesWide GetExpressionSyntaxNamesWide 方法會傳回表達式語法的完整和縮寫名稱。 |
IDebugControl4::GetExtensionByPathWide GetExtensionByPathWide 方法會傳回已載入擴充連結庫的句柄。 |
IDebugControl4::GetExtensionFunctionWide GetExtensionFunctionWide 方法會從延伸模塊連結庫傳回延伸模組函式的指標。 |
IDebugControl4::GetLastEventInformationWide GetLastEventInformationWide 方法會傳回目標中最後一個事件的相關信息。 |
IDebugControl4::GetLogFile2 GetLogFile2 方法會傳回目前開啟之記錄檔的名稱。 |
IDebugControl4::GetLogFile2Wide GetLogFile2Wide 方法會傳回目前開啟的記錄檔名稱。 |
IDebugControl4::GetLogFileWide GetLogFileWide 方法會傳回目前開啟之記錄檔的名稱。 |
IDebugControl4::GetManagedStatus 提供有關引擎使用 Common Language Runtime (CLR) 所提供的運行時間偵錯 API 的意見反應。 |
IDebugControl4::GetManagedStatusWide 在引擎使用 Common Language Runtime 提供的運行時間偵錯 API 時,以 Unicode 字符字串的形式提供意見反應, (CLR) 。 |
IDebugControl4::GetProcessorTypeNamesWide GetProcessorTypeNamesWide 方法會傳回指定處理器類型的完整名稱和縮寫名稱。 |
IDebugControl4::GetPromptTextWide GetPromptTextWide 方法會傳回標準提示文字,這些文字會前面加上 OutputPrompt 和 OutputPromptVaList 方法中指定的格式化輸出。 |
IDebugControl4::GetSpecificFilterArgumentWide GetSpecificFilterArgumentWide 方法會針對具有自變數的特定篩選傳回篩選自變數的值。 |
IDebugControl4::GetStoredEventInformation GetStoredEventInformation 方法會擷取目前目標中可用事件的相關信息。 |
IDebugControl4::GetSystemVersionString GetSystemVersionString 方法會傳回描述目標操作系統版本的字串。 |
IDebugControl4::GetSystemVersionStringWide GetSystemVersionStringWide 方法會傳回描述目標操作系統版本的字串。 |
IDebugControl4::GetSystemVersionValues GetSystemVersionValues 方法會傳回目前目標的版本號碼資訊。 |
IDebugControl4::GetTextMacroWide GetTextMacroWide 方法會傳回固定名稱別名的值。 |
IDebugControl4::GetTextReplacementWide GetTextReplacementWide 方法會傳回使用者命名別名或自動別名的值。 |
IDebugControl4::InputWide InputWide 方法會向調試程式引擎要求輸入字串。 |
IDebugControl4::OpenLogFile2 OpenLogFile2 方法會開啟記錄檔,以接收來自用戶端對象的輸出。 |
IDebugControl4::OpenLogFile2Wide OpenLogFile2Wide 方法會開啟記錄檔,以接收來自用戶端對象的輸出。 |
IDebugControl4::OpenLogFileWide OpenLogFileWide 方法會開啟記錄檔,以接收來自用戶端對象的輸出。 |
IDebugControl4::OutputContextStackTrace OutputContextStackTrace 方法會列印堆疊框架陣列印堆疊框架數位和對應的緩存器內容所指定的呼叫堆疊。 |
IDebugControl4::OutputPromptVaListWide OutputPromptVaListWide 方法會格式化,並將使用者提示傳送至輸出回呼物件。 |
IDebugControl4::OutputPromptWide OutputPromptWide 方法會格式化並傳送使用者提示至輸出回呼物件。 |
IDebugControl4::OutputVaListWide OutputVaListWide 方法會格式化字串,並將結果傳送至向引擎用戶端註冊的輸出回呼。 |
IDebugControl4::OutputWide OutputWide 方法會格式化字串,並將結果傳送至已向引擎用戶端註冊的輸出回呼。 |
IDebugControl4::RemoveBreakpoint2 RemoveBreakpoint2 方法會移除斷點。 |
IDebugControl4::ResetManagedStatus 清除並重新初始化引擎的 Managed 程式代碼偵錯支援 Common Language Runtime (CLR) 所提供的運行時間偵錯 API。 |
IDebugControl4::ReturnInputWide IDebugInputCallbacks 物件會使用 ReturnInputWide 方法,在輸入要求之後,將輸入字串傳送至引擎。 |
IDebugControl4::SetEventFilterCommandWide SetEventFilterCommandWide 方法會設定調試程式命令,讓引擎在發生指定的事件時執行。 |
IDebugControl4::SetExceptionFilterSecondCommandWide SetExceptionFilterSecondCommandWide 方法會設定調試程式引擎在指定例外狀況的第二個機率上執行的命令。 |
IDebugControl4::SetExpressionSyntaxByNameWide SetExpressionSyntaxByNameWide 方法會設定引擎將用來評估表達式的語法。 |
IDebugControl4::SetSpecificFilterArgumentWide SetSpecificFilterArgumentWide 方法會設定可具有自變數之特定篩選條件的篩選自變數值。 |
IDebugControl4::SetTextMacroWide SetTextMacroWide 方法會設定固定名稱別名的值。 |
IDebugControl4::SetTextReplacementWide SetTextReplacementWide 方法會設定使用者命名別名的值。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | dbgeng.h (包含 Dbgeng.h) |