共用方式為


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。 否則,它會傳回適當的錯誤碼。

備註

此訊息僅適用於 waveInMessagewaveOutMessagemidiInMessage、midiOutMessagemixerMessageauxOutMessage 函式。 系統會攔截此訊息,並傳回適當的值,而不會將訊息傳送至設備驅動器。 如需系統攔截 xxxMessage 函式的一般資訊,請參閱 系統攔截的裝置訊息

當應用程式程序開啟 mapper 而非特定音訊裝置時,系統會在應用程式和可用的裝置之間插入對應器。 對應器會藉由將應用程式的需求對應至其中一個可用的裝置,以選取適當的裝置。 如需對應器的詳細資訊,請參閱 Microsoft Windows SDK 檔。

規格需求

目標平台

桌面

版本

Microsoft Windows Me/98 和 Windows 2000 和更新版本的操作系統支援。

標頭

Mmddk.h (包含 Mmddk.h)

另請參閱

auxOutMessage

midiInMessage

midiOutMessage

mixerMessage

系統攔截的裝置訊息

waveInMessage

waveOutMessage