共用方式為


IConnector::ConnectTo 方法 (devicetopology.h)

ConnectTo方法會將此連接器連接到另一個裝置拓撲物件中的連接器。

語法

HRESULT ConnectTo(
  [in] IConnector *pConnectTo
);

參數

[in] pConnectTo

另一個連接器。 此參數指向連接器物件的 IConnector 介面,代表其他裝置拓撲中的連接器。 呼叫端負責在不再需要時釋放其 IConnector 介面的計數參考。 ConnectTo方法會取得這個介面的專屬參考。

傳回值

如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括,但不限於下表所示的值。

傳回碼 描述
E_POINTER
指標 pConnectToNull
E_INVALIDARG
pConnectTo指向的目前連接器和遠端連線器具有相同的資料流程方向。 具有資料流程方向 「In」 的連接器必須連接到另一個具有資料流程方向 「Out」 的連接器,才能在拓撲中建立有效的連線。 若要判斷連接器的資料流程,請呼叫 IConnector::GetDataFlow
E_NOINTERFACE
pConnectTo所指向的物件不是有效的連接器物件。
HRESULT_FROM_WIN32 (ERROR_DEVICE_ALREADY_ATTACHED)
這兩個連接器的其中一個已連結至另一個連接器。 如需此宏的相關資訊,請參閱 Windows SDK 檔。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 devicetopology.h

另請參閱

IConnector 介面