IDebugClient5::StartProcessServer 方法 (dbgeng.h)
StartProcessServer 方法启动进程服务器。
语法
HRESULT StartProcessServer(
[in] ULONG Flags,
[in] PCSTR Options,
[in, optional] PVOID Reserved
);
参数
[in] Flags
指定将通过进程服务器提供的目标的类。 这必须设置为DEBUG_CLASS_USER_WINDOWS。
[in] Options
指定此进程服务器的连接选项。 这些选项与 DbgSrv 命令行的 -t 选项相同。 有关此字符串的语法的详细信息,请参阅 激活进程服务器。
[in, optional] Reserved
设置为 NULL。
返回值
此方法也可能返回错误值。 有关详细信息,请参阅 返回值。
返回代码 | 描述 |
---|---|
|
该方法成功。 |
言论
启动的进程服务器将由远程客户端通过 Options 参数中指定的传输进行访问。
若要从智能客户端停止进程服务器,请使用 EndProcessServer 方法。 若要从正在运行的计算机关闭进程服务器,请使用任务管理器结束进程。 如果 StartProcessServer 使用的调试器引擎实例仍在运行,则可以使用 Execute 发出调试器命令 .endsrv 0,这将结束进程服务器(这与通常 .endrv的行为异常),这通常不会影响进程服务器)。
有关进程服务器和远程调试的详细信息,请参阅 进程服务器、内核连接服务器和智能客户端。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |