(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 DisassembleWide 方法反汇编目标内存中的处理器指令。 |
IDebugControl4::EvaluateWide EvaluateWide 方法计算表达式,返回结果。 |
IDebugControl4::ExecuteCommandFileWide ExecuteCommandFileWide 方法打开指定的文件,并执行其中包含的调试器命令。 |
IDebugControl4::ExecuteWide ExecuteWide 方法执行指定的调试器命令。 |
IDebugControl4::GetBreakpointById2 GetBreakpointById2 方法返回具有指定断点 ID 的断点。 |
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 提供有关引擎使用公共语言运行时提供的运行时调试 API (CLR) 的反馈。 |
IDebugControl4::GetManagedStatusWide 提供有关引擎使用公共语言运行时提供的运行时调试 API (CLR) 的 Unicode 字符串的反馈。 |
IDebugControl4::GetProcessorTypeNamesWide GetProcessorTypeNamesWide 方法返回指定处理器类型的全名和缩写名称。 |
IDebugControl4::GetPromptTextWide GetPromptTextWide 方法返回标准提示文本,该文本将追加到 OutputPrompt 和 OutputPromptVaList 方法中指定的格式化输出前面。 |
IDebugControl4::GetSpecificFilterArgumentWide GetSpecificFilterArgumentWide 方法返回具有参数的特定筛选器的 filter 参数的值。 |
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 清除并重新初始化由公共语言运行时 (CLR) 提供的运行时调试 API 的引擎托管代码调试支持。 |
IDebugControl4::ReturnInputWide IDebugInputCallbacks 对象使用 ReturnInputWide 方法在请求输入后将输入字符串发送到引擎。 |
IDebugControl4::SetEventFilterCommandWide SetEventFilterCommandWide 方法设置在发生指定事件时引擎执行的调试器命令。 |
IDebugControl4::SetExceptionFilterSecondCommandWide SetExceptionFilterSecondCommandWide 方法设置由调试器引擎在第二次发生指定异常时执行的命令。 |
IDebugControl4::SetExpressionSyntaxByNameWide SetExpressionSyntaxByNameWide 方法设置引擎将用于计算表达式的语法。 |
IDebugControl4::SetSpecificFilterArgumentWide SetSpecificFilterArgumentWide 方法为可以具有参数的特定筛选器设置 filter 参数的值。 |
IDebugControl4::SetTextMacroWide SetTextMacroWide 方法设置固定名称别名的值。 |
IDebugControl4::SetTextReplacementWide SetTextReplacementWide 方法设置用户命名别名的值。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dbgeng.h (包括 Dbgeng.h) |