DRV_QUERYMAPPABLE函式
DRV_QUERYMAPPABLE訊息會查詢對應器是否可以使用指定的裝置。
語法
DWORD xxxMessage(
UINT uDeviceID,
UINT uMsg,
DWORD_PTR dwParam1,
DWORD_PTR dwParam2
);
參數
uDeviceID
指定目標裝置的識別碼。uMsg
呼叫端會在呼叫 xxxMessage 來處理此裝置訊息時,將此參數設定為 DRV_QUERYMAPPABLE。dwParam1
未使用的。 將此參數設定為零。dwParam2
未使用的。 將此參數設定為零。
傳回值
如果裝置可對應, xxxMessage 函式會傳回MMSYSERR_NOERROR。 否則,它會傳回適當的錯誤碼。
備註
此訊息僅適用於 waveInMessage、waveOutMessage、midiInMessage、midiOutMessage、mixerMessage 和 auxOutMessage 函式。 系統會攔截此訊息,並傳回適當的值,而不會將訊息傳送至設備驅動器。 如需系統攔截 xxxMessage 函式的一般資訊,請參閱 系統攔截的裝置訊息。
當應用程式程序開啟 mapper 而非特定音訊裝置時,系統會在應用程式和可用的裝置之間插入對應器。 對應器會藉由將應用程式的需求對應至其中一個可用的裝置,以選取適當的裝置。 如需對應器的詳細資訊,請參閱 Microsoft Windows SDK 檔。
規格需求
目標平台 |
桌面 |
版本 |
Microsoft Windows Me/98 和 Windows 2000 和更新版本的操作系統支援。 |
標頭 |
Mmddk.h (包含 Mmddk.h) |