Condividi tramite


funzione DRV_QUERYMAPPABLE

Il DRV_QUERYMAPPABLE query di messaggio per verificare se il dispositivo specificato può essere usato da un mapper.

Sintassi

DWORD  xxxMessage(
   UINT      uDeviceID,
   UINT      uMsg,
   DWORD_PTR dwParam1,
   DWORD_PTR dwParam2
);

Parametri

  • uDeviceID
    Specifica l'ID del dispositivo di destinazione.

  • Umsg
    Il chiamante imposta questo parametro su DRV_QUERYMAPPABLE quando chiama xxxMessage per elaborare il messaggio del dispositivo.

  • dwParam1
    Non utilizzato. Impostare questo parametro su zero.

  • dwParam2
    Non utilizzato. Impostare questo parametro su zero.

Valore restituito

La funzione xxxMessage restituisce MMSYSERR_NOERROR se il dispositivo è mappabile. In caso contrario, restituisce un codice di errore appropriato.

Commenti

Questo messaggio è valido solo per le funzioni waveInMessage, waveOutMessage, midiInMessage, midiOutMessage, mixerMessage e auxOutMessage . Il sistema intercetta questo messaggio e restituisce il valore appropriato senza inviare il messaggio al driver di dispositivo. Per informazioni generali sulle funzioni xxxMessage intercettate dal sistema, vedere Messaggi del dispositivo intercettato dal sistema.

Quando un programma dell'applicazione apre un mapper anziché un dispositivo audio specifico, il sistema inserisce un mapper tra l'applicazione e i dispositivi disponibili. Il mapper seleziona un dispositivo appropriato eseguendo il mapping dei requisiti dell'applicazione a uno dei dispositivi disponibili. Per altre informazioni sui mapper, vedere la documentazione di Microsoft Windows SDK.

Requisiti

Piattaforma di destinazione

Desktop

Versione

Supportato nei sistemi operativi Microsoft Windows Me/98 e Windows 2000 e versioni successive.

Intestazione

Mmddk.h (include Mmddk.h)

Vedi anche

auxOutMessage

midiInMessage

midiOutMessage

mixerMessage

Messaggi dispositivo intercettati dal sistema

waveInMessage

waveOutMessage