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 :
- #define INCL_DOSERRORS
- #define INCL_DOSDATETIME
- #define INCL_DOS
- #include "os2.h"
- #include "stdio.h"
-
- void main(void) {
- switch(DosSleep(3000)) {
- case NO_ERROR: printf("Tout va bien !");break;
- case ERROR_TS_WAKEUP: printf("Erreur : Une erreur de réveille du temps système s'est produite.");break;
- }
- }
Voir également
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010