(dbgeng.h) IDebugClient3 接口

继承

IDebugClient3 接口继承自 IDebugClient2IDebugClient3 还包含以下类型的成员:

方法

IDebugClient3 接口具有这些方法。

 
IDebugClient3::AbandonCurrentProcess

IDebugClient3::AbandonCurrentProcess 方法从引擎的进程列表中删除当前进程,而无需分离或终止进程。
IDebugClient3::AddDumpInformationFile

IDebugClient3::AddDumpInformationFile 方法注册其他文件,其中包含打开转储文件时将使用的支持信息。
IDebugClient3::AddProcessOptions

AddProcessOptions 方法将进程选项添加到影响当前进程的选项。 此方法属于 IDebugClient3 接口。
IDebugClient3::AttachKernel

AttachKernel 方法将调试器引擎连接到内核目标。 此方法属于 IDebugClient3 接口。
IDebugClient3::AttachProcess

AttachProcess 方法将调试器引擎连接到用户模式处理器。 此方法属于 IDebugClient3 接口。
IDebugClient3::ConnectProcessServer

ConnectProcessServer 方法连接到进程服务器。 此方法属于 IDebugClient3 接口。
IDebugClient3::ConnectSession

ConnectSession 方法将客户端联接到现有的调试器会话。 此方法属于 IDebugClient3 接口。
IDebugClient3::CreateClient

CreateClient 方法为当前线程创建新的客户端对象。 此方法属于 IDebugClient3 接口。
IDebugClient3::CreateProcess

CreateProcess 方法从指定的命令行创建进程。 此方法属于 IDebugClient3 接口。
IDebugClient3::CreateProcessAndAttach

IDebugClient3::CreateProcessAndAttach 方法从指定的命令行创建进程,然后附加到另一个用户模式进程。
IDebugClient3::CreateProcessAndAttachWide

IDebugClient3::CreateProcessAndAttachWide 方法从指定的命令行创建进程,然后附加到另一个用户模式进程。
IDebugClient3::CreateProcessWide

CreateProcessWide 方法从指定的命令行创建一个进程。 此方法属于 IDebugClient3 接口。
IDebugClient3::D etachCurrentProcess

DetachCurrentProcess 方法将调试器引擎从当前进程分离,并恢复其所有线程。 此方法属于 IDebugClient3。
IDebugClient3::D etachProcesses

IDebugClient3::D etachProcesses 方法将调试器引擎与所有目标中的所有进程分离,并恢复其所有线程。
IDebugClient3::D isconnectProcessServer

DisconnectProcessServer 方法将调试器引擎与进程服务器断开连接。 此方法属于 IDebugClient3 接口。
IDebugClient3::D ispatchCallbacks

DispatchCallbacks 方法允许调试器引擎使用当前线程进行回调。 此方法属于 IDebugClient3 接口。
IDebugClient3::EndProcessServer

EndProcessServer 方法请求关闭进程服务器。 此方法属于 IDebugClient3 接口。
IDebugClient3::EndSession

EndSession 方法结束当前调试器会话。 此方法属于 IDebugClient3 接口。
IDebugClient3::ExitDispatch

ExitDispatch 方法导致 DispatchCallbacks 方法返回。 此方法属于 IDebugClient3 接口。
IDebugClient3::FlushCallbacks

IDebugClient3::FlushCallbacks 方法强制将剩余的缓冲输出传递到向此客户端注册的 IDebugOutputCallbacks 对象。
IDebugClient3::GetEventCallbacks

GetEventCallbacks 方法返回向此客户端注册的事件回调对象。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetExitCode

如果进程已运行到完成,则 IDebugClient3::GetExitCode 方法返回当前进程的退出代码。
IDebugClient3::GetIdentity

GetIdentity 方法返回一个字符串,描述此客户端表示的计算机和用户。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetInputCallbacks

GetInputCallbacks 方法返回向此客户端注册的输入回调对象。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetKernelConnectionOptions

GetKernelConnectionOptions 方法返回当前内核目标的连接选项。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetOtherOutputMask

GetOtherOutputMask 方法返回另一个客户端的输出掩码。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetOutputCallbacks

GetOutputCallbacks 方法返回向客户端注册的输出回调对象。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetOutputMask

GetOutputMask 方法返回当前为客户端设置的输出掩码。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetProcessOptions

GetProcessOptions 方法检索影响当前进程的进程选项。 此方法属于 IDebugClient3 接口。
IDebugClient3::GetRunningProcessDescription

IDebugClient3::GetRunningProcessDescription 方法返回包含多个元素的进程的说明。
IDebugClient3::GetRunningProcessDescriptionWide

IDebugClient3::GetRunningProcessDescriptionWide 方法返回包含多个元素的进程的说明。
IDebugClient3::GetRunningProcessSystemIdByExecutableName

IDebugClient3::GetRunningProcessSystemIdByExecutableName 方法搜索具有给定可执行文件名称的进程并返回其进程 ID。
IDebugClient3::GetRunningProcessSystemIdByExecutableNameWide

IDebugClient3::GetRunningProcessSystemIdByExecutableNameWide 方法搜索具有给定可执行文件名的进程并返回其进程 ID。
IDebugClient3::GetRunningProcessSystemIds

GetRunningProcessSystemIds 方法返回每个正在运行的进程的进程 ID。 此方法属于 IDebugClient3 接口。
IDebugClient3::IsKernelDebuggerEnabled

IsKernelDebuggerEnabled 方法检查是否为本地内核启用了内核调试。 此方法属于 IDebugClient3 接口。
IDebugClient3::OpenDumpFile

OpenDumpFile 方法将转储文件作为调试器目标打开。 此方法属于 IDebugClient3 接口。
IDebugClient3::OutputIdentity

IDebugClient3::OutputIdentity 方法格式化并输出描述计算机和此客户端表示的用户的字符串。
IDebugClient3::OutputServers

OutputServers 方法列出在给定计算机上运行的服务器。 此方法属于 IDebugClient3 接口。
IDebugClient3::RemoveProcessOptions

RemoveProcessOptions 方法从影响当前进程的这些选项中删除进程选项。 此方法属于 IDebugClient3 接口。
IDebugClient3::SetEventCallbacks

SetEventCallbacks 方法向此客户端注册事件回调对象。 此方法属于 IDebugClient3 接口。
IDebugClient3::SetInputCallbacks

SetInputCallbacks 方法向客户端注册输入回调对象。 此方法属于 IDebugClient3 接口。
IDebugClient3::SetKernelConnectionOptions

SetKernelConnectionOptions 方法更新实时内核目标的一些连接选项。 此方法属于 IDebugClient3 接口。
IDebugClient3::SetOtherOutputMask

SetOtherOutputMask 方法为另一个客户端设置输出掩码。 此方法属于 IDebugClient3 接口。
IDebugClient3::SetOutputCallbacks

SetOutputCallbacks 方法向此客户端注册输出回调对象。 此方法属于 IDebugClient3 接口。
IDebugClient3::SetOutputMask

SetOutputMask 方法设置客户端的输出掩码。 此方法属于 IDebugClient3 接口。
IDebugClient3::SetProcessOptions

SetProcessOptions 方法设置影响当前进程的进程选项。 此方法属于 IDebugClient3 接口。
IDebugClient3::StartProcessServer

StartProcessServer 方法启动进程服务器。 此方法属于 IDebugClient3 接口。
IDebugClient3::StartServer

StartServer 方法启动调试服务器。 此方法属于 IDebugClient3 接口。
IDebugClient3::TerminateCurrentProcess

TerminateCurrentProcess 方法尝试终止当前进程。 此方法属于 IDebugClient3 接口。
IDebugClient3::TerminateProcesses

TerminateProcesses 方法尝试终止所有目标中的所有进程。 此方法属于 IDebugClient3 接口。
IDebugClient3::WaitForProcessServerEnd

WaitForProcessServerEnd 方法等待本地进程服务器退出。 此方法属于 IDebugClient3 接口。
IDebugClient3::WriteDumpFile

WriteDumpFile 方法创建用户模式或内核模式转储文件。 此方法属于 IDebugClient3 接口。
IDebugClient3::WriteDumpFile2

WriteDumpFile2 方法创建用户模式或内核模式转储文件。 此方法属于 IDebugClient3 接口。

要求

   
目标平台 Windows
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

IDebugClient2

IDebugClient4

IDebugClient5