IDebugControl4 接口 (dbgeng.h)
遗产
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 反汇编Wide 方法对目标内存中的处理器指令进行反汇编。 |
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 提供有关引擎使用公共语言运行时(CLR)提供的运行时调试 API 的反馈。 |
IDebugControl4::GetManagedStatusWide 在引擎使用公共语言运行时(CLR)提供的运行时调试 API 时提供反馈作为 Unicode 字符串。 |
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 清除并重新初始化引擎的托管代码调试支持公共语言运行时(CLR)提供的运行时调试 API。 |
IDebugControl4::ReturnInputWide IDebugInputCallbacks 对象使用 ReturnInputWide 方法,在请求输入后将输入字符串发送到引擎。 |
IDebugControl4::SetEventFilterCommandWide SetEventFilterCommandWide 方法为引擎设置调试器命令,以便在发生指定事件时执行。 |
IDebugControl4::SetExceptionFilterSecondCommandWide SetExceptionFilterSecondCommandWide 方法设置由调试器引擎在指定异常的第二次机会上执行的命令。 |
IDebugControl4::SetExpressionSyntaxByNameWide SetExpressionSyntaxByNameWide 方法设置引擎将用于计算表达式的语法。 |
IDebugControl4::SetSpecificFilterArgumentWide SetSpecificFilterArgumentWide 方法设置可具有参数的特定筛选器的筛选器参数的值。 |
IDebugControl4::SetTextMacroWide SetTextMacroWide 方法设置固定名称别名的值。 |
IDebugControl4::SetTextReplacementWide SetTextReplacementWide 方法设置用户命名别名的值。 |
要求
要求 | 价值 |
---|---|
目标平台 | 窗户 |
标头 | dbgeng.h (包括 Dbgeng.h) |