devicetopology.h (IConnector 介面)
IConnector介面代表元件之間的連接點。 用戶端會藉由呼叫IDeviceTopology::GetConnector或IConnector::GetConnectedTo方法,或使用參數iid設為REFIID IID_IConnector呼叫IPart::QueryInterface方法來取得IConnector介面的參考。
IConnector介面實例可以代表:
- 硬體上的音訊插孔
- 例如,膝上型電腦中的內建麥克風 (整合式端點裝置的內部連線)
- 透過 DMA 傳輸實作的軟體連線
裝置拓撲中的元件可以是連接器或子單位。 IPart介面提供連接器和子單位通用的方法。
如需使用 IConnector 介面的程式碼範例,請參閱裝置拓撲中的 GetHardwareDeviceTopology 和 SelectCaptureDevice 函式 的實作。
繼承
IConnector介面繼承自IUnknown介面。 IConnector 也有下列類型的成員:
方法
IConnector介面具有這些方法。
IConnector::ConnectTo ConnectTo 方法會將此連接器連接到另一個裝置拓撲物件中的連接器。 |
IConnector::D isconnect Disconnect 方法會中斷此連接器與另一個連接器的連接。 |
IConnector::GetConnectedTo GetConnectedTo 方法會取得此連接器所連接的連接器。 |
IConnector::GetConnectorIdConnectedTo GetConnectorIdConnectedTo 方法會取得連接器的全域識別碼,如果有的話,此連接器會連線。 |
IConnector::GetDataFlow GetDataFlow 方法會透過此連接器取得資料流程的方向。 |
IConnector::GetDeviceIdConnectedTo GetDeviceIdConnectedTo 方法會取得音訊裝置的裝置識別碼,如果有的話,此連接器會連線到該裝置。 |
IConnector::GetType GetType 方法會取得此連接器的類型。 |
IConnector::IsConnected IsConnected 方法會指出此連接器是否已連接到另一個連接器。 |
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |