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) |