Section courante

A propos

Section administrative du site

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 :

  1. #define INCL_DOSERRORS
  2. #define INCL_DOSPROCESS
  3. #include "os2.h"
  4. #include "stdio.h"
  5.  
  6. void main(void) {
  7.     switch(DosBeep(400, 100)) {
  8.         case NO_ERROR: printf("Tout va bien !");break;    
  9.         case ERROR_INVALID_FREQUENCY: printf("Erreur : Une erreur de fréquence invalide s'est produite.");break;
  10.     }
  11. }

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