(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

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)

另请参阅

IDebugControl

IDebugControl2

IDebugControl3