慣用Voice-Communications裝置識別碼
在 Windows Me 和 Windows 2000 和更新版本中,Windows 多媒體功能 waveInMessage 和 waveOutMessage 可以擷取語音通訊慣用裝置的裝置識別碼。 這兩個函式分別取得波浪輸入和輸出的慣用語音通訊裝置識別碼。 每個裝置識別碼都會識別特別用於語音通訊的波浪裝置,與一般波浪音訊使用慣用的波浪裝置相反。 如需取得一般波浪音訊慣用裝置裝置識別碼的相關資訊,請參閱 存取慣用裝置識別碼。
瞭解慣用的語音通訊裝置對於應用程式程式很有説明,例如,允許使用者從兩個以上的裝置清單中選取要開啟的裝置。 這類應用程式通常需要指出清單中的哪一個裝置是慣用的裝置。
若要擷取目前慣用語音通訊裝置的裝置識別碼,應用程式會呼叫 wave XxxMessage 函式,並將訊息參數設定為常數 DRVM_MAPPER_CONSOLEVOICECOM_GET。
使用DRVM_MAPPER_CONSOLEVOICECOM_GET訊息呼叫 waveInMessage 或 waveOutMessage 函式時,請將裝置控制碼的值指定為WAVE_MAPPER,並將此值轉換成適當的控制碼類型 HWAVEIN 或 HWAVEOUT。 wave Xxx訊息函式接受此值來取代有效的裝置控制碼,讓應用程式可以查詢預設裝置識別碼,而不需要先開啟裝置。 如需 wave Xxx訊息函式的詳細資訊,請參閱 系統攔截的裝置訊息。
DRVM_MAPPER_PREFERRED_GET訊息會由目標裝置的對應程式攔截, (waveIn 或 waveOut) 。 如需波裝置對應程式的相關資訊,請參閱Microsoft Windows SDK檔。