Partager via


DRV_QUERYMAPPABLE, fonction

Le message DRV_QUERYMAPPABLE demande si l’appareil spécifié peut être utilisé par un mappeur.

Syntaxe

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

Paramètres

  • uDeviceID
    Spécifie l’ID de l’appareil cible.

  • uMsg
    L’appelant définit ce paramètre sur DRV_QUERYMAPPABLE lorsqu’il appelle xxxMessage pour traiter ce message d’appareil.

  • dwParam1
    Inutilisé. Définissez ce paramètre sur zéro.

  • dwParam2
    Inutilisé. Définissez ce paramètre sur zéro.

Valeur retournée

La fonction xxxMessage retourne MMSYSERR_NOERROR si l’appareil est mappable. Sinon, elle retourne un code d’erreur approprié.

Remarques

Ce message est valide uniquement pour les fonctions waveInMessage, waveOutMessage, midiInMessage, midiOutMessage, mixerMessage et auxOutMessage . Le système intercepte ce message et retourne la valeur appropriée sans envoyer le message au pilote de périphérique. Pour obtenir des informations générales sur les fonctions xxxMessage interceptées par le système, consultez Messages d’appareil interceptés par le système.

Lorsqu’un programme d’application ouvre un mappeur au lieu d’un périphérique audio spécifique, le système insère un mappeur entre l’application et les appareils disponibles. Le mappeur sélectionne un appareil approprié en mappant les exigences de l’application à l’un des appareils disponibles. Pour plus d’informations sur les mappeurs, consultez la documentation Microsoft Windows SDK.

Configuration requise

Plateforme cible

Desktop (Expérience utilisateur)

Version

Pris en charge dans les systèmes d’exploitation Microsoft Windows Me/98 et Windows 2000 et ultérieur.

En-tête

Mmddk.h (include Mmddk.h)

Voir aussi

auxOutMessage

midiInMessage

midiOutMessage

mixerMessage

Messages d’appareil interceptés par le système

waveInMessage

waveOutMessage