Section courante

A propos

Section administrative du site

DosSleep

DOS : Dormir
DOSCALLS.DLL os2.h

Syntaxe

APIRET DosSleep( ULONG ulInterval );

Paramètres

Nom Description
ulInterval Ce paramètre permet d'indiquer le temps dans lequel le processus léger doit dormir en millisecondes.

Retour

Valeur Constante Description
0 NO_ERROR Cette valeur permet d'indiquer que l'opération s'est correctement effectué
322 ERROR_TS_WAKEUP Cette valeur permet d'indiquer qu'une erreur de réveille du temps système s'est produite.

Description

Cette fonction permet de suspendre un processus léger pendant une durée 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_DOSDATETIME
  3. #define INCL_DOS
  4. #include "os2.h"
  5. #include "stdio.h"
  6.  
  7. void main(void) {
  8.     switch(DosSleep(3000)) {
  9.         case NO_ERROR: printf("Tout va bien !");break;
  10.         case ERROR_TS_WAKEUP: printf("Erreur : Une erreur de réveille du temps système s'est produite.");break;
  11.     }
  12. }

Voir également

Système d'exploitation - OS/2 - Introduction

Dernière mise à jour : Lundi, le 19 juillet 2010