共用方式為


DebugConnect 函式 (dbgeng.h)

DebugConnectDebugConnectWide 函式會建立新的客戶端物件,並傳回介面指標給它。 用戶端物件將會連線到遠端主機。

語法

HRESULT DebugConnect(
  [in]  PCSTR  RemoteOptions,
  [in]  REFIID InterfaceId,
  [out] PVOID  *Interface
);

參數

[in] RemoteOptions

指定調試程式引擎如何連線到遠端主機。 這些選項會傳遞至命令行上的 -remote 選項。 如需此字串語法的詳細資訊,請參閱 啟用偵錯用戶端

[in] InterfaceId

指定所需調試程式引擎用戶端介面的介面識別碼 (IID)。 這是將在 Interface中傳回的介面類型。 如需介面識別碼的相關信息,請參閱使用客戶端物件

[out] Interface

接收新客戶端的介面指標。 這個介面的類型是由 InterfaceId所指定。

傳回值

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

傳回碼 描述
S_OK
方法成功。

言論

如同 IUnknown::QueryInterface,當不再需要傳回的介面時,應該呼叫其 IUnknown::Release 方法。

您不需要呼叫 CoInitializeCoInitializeEx,或 OleInitialize 來使用此函式和其取得的介面。

要求

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

另請參閱

客戶端物件

進程伺服器和智慧型手機用戶端