共用方式為


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

傳回值

這個方法也可能傳回錯誤值。 如需詳細資訊,請參閱 傳回值

傳回碼 描述
S_OK
方法成功。

言論

啟動的進程伺服器將由遠端用戶端透過 Options 參數中指定的傳輸來存取。

若要從智慧型手機用戶端停止進程伺服器,請使用 EndProcessServer 方法。 若要從執行的電腦關閉進程伺服器,請使用任務管理員結束進程。 如果 StartProcessServer 所使用的調試程式引擎實例仍在執行中,它可以使用 Execute 發出調試程式命令,.endrv 0,這會結束進程伺服器(這是 .endrv的一般行為例外,這通常不會影響進程伺服器)。

如需行程伺服器和遠端偵錯的詳細資訊,請參閱 進程伺服器、核心連接伺服器和智慧型手機用戶端

要求

要求 價值
目標平臺 桌面
標頭 dbgeng.h (include Dbgeng.h)

另請參閱

ConnectProcessServer

DisconnectProcessServer

EndProcessServer

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

WaitForProcessServerEnd