DosBeep |
DOS : Bip |
---|---|
DOSCALLS.DLL | os2.h |
Syntaxe
APIRET DosBeep( ULONG ulFrequency, ULONG ulDuration ); |
Paramètres
Nom | Description |
---|---|
ulFrequency | Ce paramètre permet d'indiquer la fréquence en Hertz (Hz) du signal sonore généré. La fréquence doit être comprise entre 37 et 32767. |
ulDuration | Ce paramètre permet d'indiquer la durée du signal sonore en milliseconde. |
Retour
Valeur | Constante | Description |
---|---|---|
0 | NO_ERROR | Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
395 | ERROR_INVALID_FREQUENCY | Cette valeur permet d'indiquer qu'une erreur de fréquence invalide s'est produite. |
Description
Cette fonction permet de produire un signal sonore Bip avec le PC Speaker avec une fréquence et une longueur spécifié.
Exemple
Voici un simple exemple montrant comme appeler cette API avec WatCom C++ for OS/2 :
- #define INCL_DOSERRORS
- #define INCL_DOSPROCESS
- #include "os2.h"
- #include "stdio.h"
-
- void main(void) {
- switch(DosBeep(400, 100)) {
- case NO_ERROR: printf("Tout va bien !");break;
- case ERROR_INVALID_FREQUENCY: printf("Erreur : Une erreur de fréquence invalide s'est produite.");break;
- }
- }
Voir également
Langage de programmation - C pour OS/2 - DosDevConfig
Langage de programmation - C pour OS/2 - DosDevIOCtl
Langage de programmation - C pour OS/2 - DosPhysicalDisk
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010