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