IDebugClient::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,这将结束进程服务器, (这是 .endsrv 的常见行为的异常,通常不会影响进程服务器) 。
有关进程服务器和远程调试的详细信息,请参阅 进程服务器、内核连接服务器和智能客户端。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | dbgeng.h (包括 Dbgeng.h) |