(dbgeng.h) 的 IDebugControl4 介面

繼承

IDebugControl4 介面繼承自 IDebugControl3IDebugControl4 也有下列類型的成員:

方法

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)

另請參閱

IDebugControl

IDebugControl2

IDebugControl3