(dbgeng.h) IDebugClient3::StartProcessServer 方法
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 發出調試程式命令 .endrv 0,這會結束進程伺服器 (這是 .endrv 的一般行為例外,這通常不會影響進程伺服器) 。
如需進程伺服器和遠端偵錯的詳細資訊,請參閱 進程伺服器、核心連接伺服器和智慧型用戶端。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dbgeng.h (包含 Dbgeng.h) |