fonction auxGetVolume (mmeapi.h)
La fonction auxGetVolume récupère le paramètre de volume actuel du périphérique de sortie auxiliaire spécifié.
Syntaxe
MMRESULT auxGetVolume(
UINT uDeviceID,
LPDWORD pdwVolume
);
Paramètres
uDeviceID
Identificateur du périphérique de sortie auxiliaire à interroger.
pdwVolume
Pointeur vers une variable à remplir avec le paramètre de volume actuel. Le mot d’ordre inférieur de cet emplacement contient le paramètre de volume de canal gauche, et le mot d’ordre supérieur contient le paramètre de canal droit. Une valeur de 0xFFFF représente le volume complet, et une valeur de 0x0000 est silence.
Si un appareil ne prend pas en charge le contrôle de volume gauche et droit, le mot d’ordre inférieur de l’emplacement spécifié contient le niveau de volume.
Les paramètres 16 bits complets définis avec la fonction auxSetVolume sont retournés, que l’appareil prenne en charge ou non les 16 bits complets du contrôle au niveau du volume.
Valeur retournée
Retourne MMSYSERR_NOERROR en cas de réussite ou une erreur dans le cas contraire. Les valeurs d’erreur possibles sont les suivantes.
Code de retour | Description |
---|---|
|
L’identificateur d’appareil spécifié est hors limites. |
Remarques
Tous les appareils ne prennent pas en charge le contrôle du volume. Pour déterminer si un appareil prend en charge le contrôle de volume, utilisez l’indicateur AUXCAPS_VOLUME pour tester le membre dwSupport de la structure AUXCAPS (rempli par la fonction auxGetDevCaps ).
Pour déterminer si un appareil prend en charge le contrôle de volume sur les canaux gauche et droit, utilisez l’indicateur AUXCAPS_LRVOLUME pour tester le membre dwSupport de la structure AUXCAPS (rempli par auxGetDevCaps).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mmeapi.h (inclure Windows.h) |
Bibliothèque | Winmm.lib |
DLL | Winmm.dll |