(dbgeng.h) 的 IDebugClient5 接口
继承
IDebugClient5 接口继承自 IDebugClient4。 IDebugClient5 还具有以下类型的成员:
方法
IDebugClient5 接口具有以下方法。
IDebugClient5::AbandonCurrentProcess IDebugClient5::AbandonCurrentProcess 方法从引擎的进程列表中删除当前进程,而无需分离或终止进程。 |
IDebugClient5::AddDumpInformationFile IDebugClient5::AddDumpInformationFile 方法注册包含打开转储文件时将使用的支持信息的其他文件。 |
IDebugClient5::AddDumpInformationFileWide IDebugClient5::AddDumpInformationFileWide 方法注册包含打开转储文件时将使用的支持信息的其他文件。 |
IDebugClient5::AddProcessOptions AddProcessOptions 方法将进程选项添加到影响当前进程的选项。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::AttachKernel AttachKernel 方法将调试器引擎连接到内核目标。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::AttachKernelWide AttachKernelWide 方法将调试器引擎连接到内核目标。 |
IDebugClient5::AttachProcess AttachProcess 方法将调试器引擎连接到用户模式进程。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::ConnectProcessServer ConnectProcessServer 方法连接到进程服务器。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::ConnectProcessServerWide ConnectProcessServerWide 方法连接到进程服务器。 |
IDebugClient5::ConnectSession ConnectSession 方法将客户端加入现有调试器会话。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::CreateClient CreateClient 方法为当前线程创建新的客户端对象。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::CreateProcess CreateProcess 方法从指定的命令行创建进程。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::CreateProcess2 CreateProcess2 方法执行给定的命令以创建新进程。 |
IDebugClient5::CreateProcess2Wide CreateProcess2Wide 方法执行指定的命令以创建新进程。 |
IDebugClient5::CreateProcessAndAttach IDebugClient5::CreateProcessAndAttach 方法从指定的命令行创建进程,然后附加到另一个用户模式进程。 |
IDebugClient5::CreateProcessAndAttach2 CreateProcessAndAttach2 方法从指定的命令行创建进程,然后附加到该进程或其他用户模式进程。 |
IDebugClient5::CreateProcessAndAttach2Wide CreateProcessAndAttach2Wide 方法从指定的命令行创建进程,然后附加到该进程或其他用户模式进程。 |
IDebugClient5::CreateProcessAndAttachWide IDebugClient5::CreateProcessAndAttachWide 方法从指定的命令行创建进程,然后附加到另一个用户模式进程。 |
IDebugClient5::CreateProcessWide CreateProcessWide 方法从指定的命令行创建进程。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::D etachCurrentProcess DetachCurrentProcess 方法将调试器引擎从当前进程分离,恢复其所有线程。 此方法属于 IDebugClient5。 |
IDebugClient5::D etachProcesses IDebugClient5::D etachProcesses 方法从所有目标中的所有进程分离调试器引擎,并恢复其所有线程。 |
IDebugClient5::D isconnectProcessServer DisconnectProcessServer 方法将调试器引擎与进程服务器断开连接。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::D ispatchCallbacks DispatchCallbacks 方法允许调试器引擎使用当前线程进行回调。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::EndProcessServer EndProcessServer 方法请求关闭进程服务器。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::EndSession EndSession 方法结束当前调试器会话。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::ExitDispatch ExitDispatch 方法会导致 DispatchCallbacks 方法返回。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::FlushCallbacks IDebugClient5::FlushCallbacks 方法强制将剩余的缓冲输出传递到在此客户端注册的 IDebugOutputCallbacks 对象。 |
IDebugClient5::GetDumpFile IDebugClient5::GetDumpFile 方法描述包含打开当前转储目标时使用的支持信息的文件。 |
IDebugClient5::GetDumpFileWide IDebugClient5::GetDumpFileWide 方法描述包含打开当前转储目标时使用的支持信息的文件。 |
IDebugClient5::GetEventCallbacks GetEventCallbacks 方法返回在此客户端中注册的事件回调对象。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetEventCallbacksWide GetEventCallbacksWide 方法返回在此客户端注册的事件回调对象。 |
IDebugClient5::GetExitCode 如果当前进程已运行到完成,则 IDebugClient5::GetExitCode 方法返回当前进程的退出代码。 |
IDebugClient5::GetIdentity GetIdentity 方法返回描述此客户端表示的计算机和用户的字符串。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetIdentityWide GetIdentityWide 方法返回描述此客户端表示的计算机和用户的字符串。 |
IDebugClient5::GetInputCallbacks GetInputCallbacks 方法返回在此客户端中注册的输入回调对象。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetKernelConnectionOptions GetKernelConnectionOptions 方法返回当前内核目标的连接选项。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetKernelConnectionOptionsWide GetKernelConnectionOptionsWide 方法返回当前内核目标的连接选项。 |
IDebugClient5::GetNumberDumpFiles IDebugClient5::GetNumberDumpFiles 方法返回包含打开当前转储目标时使用的支持信息的文件数。 |
IDebugClient5::GetNumberEventCallbacks GetNumberEventCallbacks 方法返回对给定事件感兴趣的事件回调数。 |
IDebugClient5::GetNumberInputCallbacks GetNumberInputCallbacks 方法返回在所有客户端上注册的输入回调数。 |
IDebugClient5::GetNumberOutputCallbacks GetNumberOutputCallbacks 方法返回在所有客户端上注册的输出回调数。 |
IDebugClient5::GetOtherOutputMask GetOtherOutputMask 方法返回另一个客户端的输出掩码。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetOutputCallbacks GetOutputCallbacks 方法返回向客户端注册的输出回调对象。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetOutputCallbacksWide GetOutputCallbacksWide 方法返回向客户端注册的输出回调对象。 |
IDebugClient5::GetOutputLinePrefixWide 获取输出行的 Unicode 字符串前缀。 |
IDebugClient5::GetOutputMask GetOutputMask 方法返回当前为客户端设置的输出掩码。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetProcessOptions GetProcessOptions 方法检索影响当前进程的进程选项。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::GetQuitLockString 获取退出锁字符串。 |
IDebugClient5::GetQuitLockStringWide 获取 Unicode 字符退出锁定字符串。 |
IDebugClient5::GetRunningProcessDescription IDebugClient5::GetRunningProcessDescription 方法返回包含多个元素的进程说明。 |
IDebugClient5::GetRunningProcessDescriptionWide IDebugClient5::GetRunningProcessDescriptionWide 方法返回包含多个元素的进程说明。 |
IDebugClient5::GetRunningProcessSystemIdByExecutableName IDebugClient5::GetRunningProcessSystemIdByExecutableName 方法搜索具有给定可执行文件名称的进程并返回其进程 ID。 |
IDebugClient5::GetRunningProcessSystemIdByExecutableNameWide IDebugClient5::GetRunningProcessSystemIdByExecutableNameWide 方法搜索具有给定可执行文件名称的进程并返回其进程 ID。 |
IDebugClient5::GetRunningProcessSystemIds GetRunningProcessSystemIds 方法返回每个正在运行的进程的进程 ID。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::IsKernelDebuggerEnabled IsKernelDebuggerEnabled 方法检查是否为本地内核启用了内核调试。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::OpenDumpFile OpenDumpFile 方法将打开一个转储文件作为调试器目标。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::OpenDumpFileWide OpenDumpFileWide 方法打开一个转储文件作为调试器目标。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::OutputIdentity IDebugClient5::OutputIdentity 方法格式化并输出描述此客户端表示的计算机和用户的字符串。 |
IDebugClient5::OutputIdentityWide OutputIdentityWide 方法格式化并输出描述此客户端表示的计算机和用户的字符串。 |
IDebugClient5::OutputServers OutputServers 方法列出在给定计算机上运行的服务器。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::OutputServersWide OutputServersWide 方法列出在给定计算机上运行的服务器。 |
IDebugClient5::P opOutputLinePrefix 还原以前保存的输出行前缀。 |
IDebugClient5::P ushOutputLinePrefix 保存输出行前缀。 |
IDebugClient5::P ushOutputLinePrefixWide 保存宽字符串输出行前缀。 |
IDebugClient5::RemoveProcessOptions RemoveProcessOptions 方法从影响当前进程的选项中删除进程选项。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetEventCallbacks SetEventCallbacks 方法向此客户端注册事件回调对象。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetEventCallbacksWide SetEventCallbacksWide 方法向此客户端注册事件回调对象。 |
IDebugClient5::SetInputCallbacks SetInputCallbacks 方法向客户端注册输入回调对象。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetKernelConnectionOptions SetKernelConnectionOptions 方法更新实时内核目标的某些连接选项。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetKernelConnectionOptionsWide SetKernelConnectionOptionsWide 方法更新实时内核目标的某些连接选项。 |
IDebugClient5::SetOtherOutputMask SetOtherOutputMask 方法为另一个客户端设置输出掩码。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetOutputCallbacks SetOutputCallbacks 方法向此客户端注册输出回调对象。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetOutputCallbacksWide SetOutputCallbacksWide 方法向此客户端注册输出回调对象。 |
IDebugClient5::SetOutputLinePrefixWide 为输出行设置宽字符串前缀。 |
IDebugClient5::SetOutputMask SetOutputMask 方法设置客户端的输出掩码。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetProcessOptions SetProcessOptions 方法设置影响当前进程的进程选项。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::SetQuitLockString 设置退出锁字符串。 |
IDebugClient5::SetQuitLockStringWide 设置退出锁 Unicode 字符串。 |
IDebugClient5::StartProcessServer StartProcessServer 方法启动进程服务器。 |
IDebugClient5::StartProcessServerWide StartProcessServerWide 方法启动进程服务器。 |
IDebugClient5::StartServer StartServer 方法启动调试服务器。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::StartServerWide StartServerWide 方法启动调试服务器。 |
IDebugClient5::TerminateCurrentProcess TerminateCurrentProcess 方法尝试终止当前进程。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::TerminateProcesses TerminateProcesses 方法尝试终止所有目标中的所有进程。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::WaitForProcessServerEnd WaitForProcessServerEnd 方法等待本地进程服务器退出。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::WriteDumpFile WriteDumpFile 方法创建用户模式或内核模式crash 转储文件。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::WriteDumpFile2 WriteDumpFile2 方法创建用户模式或内核模式crash 转储文件。 此方法属于 IDebugClient5 接口。 |
IDebugClient5::WriteDumpFileWide WriteDumpFileWide 方法创建用户模式或内核模式crash 转储文件。 此方法属于 IDebugClient5 接口。 |
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | dbgeng.h (包括 Dbgeng.h) |