IDebugControl4 接口 (dbgeng.h)

遗产

IDebugControl4 接口继承自 IDebugControl3IDebugControl4 也有以下类型的成员:

方法

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)

另请参阅

IDebugControl

IDebugControl2

IDebugControl3