(devicetopology.h) 的 IDeviceTopology 介面
IDeviceTopology介面可讓您存取音訊裝置的拓撲。 音訊 配接 器裝置的拓撲包含資料路徑,這些路徑會導向音訊端點裝置,以及沿著路徑的控制點。 音訊 端點 裝置也有拓撲,但它很簡單,如 裝置拓撲中所述。 用戶端會遵循下列步驟,取得音訊端點裝置之 IDeviceTopology 介面的參考:
- 藉由使用 IMMDevice 介面中所述的其中一種技術,取得音訊端點裝置 之 IMMDevice 介面的參考。
- 呼叫 IMMDevice::Activate 方法,並將參數 refiid 設定為 REFIID IID_IDeviceTopology。
如需使用 IDeviceTopology 介面的程式碼範例,請參閱裝置拓撲中的 GetHardwareDeviceTopology 和 SelectCaptureDevice 函 式的實作。
繼承
IDeviceTopology介面繼承自IUnknown介面。 IDeviceTopology 也有下列類型的成員:
方法
IDeviceTopology介面具有這些方法。
IDeviceTopology::GetConnector GetConnector 方法會取得連接器編號所指定的連接器。 |
IDeviceTopology::GetConnectorCount GetConnectorCount 方法會取得裝置拓撲物件中的連接器數目。 |
IDeviceTopology::GetDeviceId GetDeviceId 方法會取得裝置的裝置識別碼,該裝置由裝置拓撲物件表示。 |
IDeviceTopology::GetPartById GetPartById 方法會取得其本機識別碼所識別的元件。 |
IDeviceTopology::GetSignalPath 如果路徑存在,GetSignalPath 方法會取得訊號路徑中連結兩個部分的元件清單。 |
IDeviceTopology::GetSubunit GetSubunit 方法會取得子單位編號所指定的子單位。 |
IDeviceTopology::GetSubunitCount GetSubunitCount 方法會取得裝置拓撲中的子單位數目。 |
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |