DosCreateThread |
DOS : Crée un processus léger |
DOSCALLS.DLL |
os2.h |
Syntaxe
APIRET DosCreateThread(PTID ptid, PFNTHREAD pfn, ULONG param, ULONG flag, ULONG cbStack);
|
Paramètres
Nom |
Description |
ptid |
Ce paramètre permet d'indiquer l'adresse d'un double mot où l'identificateur de processus léger est créer. |
pfn |
Ce paramètre permet d'indiquer l'adresse du code a exécuté quand un processus léger commence l'exécution. |
param |
Ce paramètre permet d'indiquer un argument à passer à la routine de processus léger destinataire comme paramètre. |
flag |
Ce paramètre permet d'indiquer les drapeaux de processus léger. |
cbStack |
Ce paramètre permet d'indiquer la taille, en octets, d'une nouvelle pile de processus léger. |
Retour
Valeur |
Constante |
Description |
0 |
NO_ERROR |
Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
8 |
ERROR_NOT_ENOUGH_MEMORY |
Cette valeur permet d'indiquer que la limite de mémoire système est atteinte. |
95 |
ERROR_INTERRUPT |
Cette valeur permet d'indiquer qu'une erreur d'interruption s'est produite. |
115 |
ERROR_PROTECTION_VIOLATION |
Cette valeur permet d'indiquer qu'une erreur de violation de protection. |
164 |
ERROR_MAX_THRDS_REACHED |
Cette valeur permet d'indiquer qu'une erreur de dépassement du nombre maximal de processus léger attachable. |
Description
Cette fonction permet de créer un processus léger d'exécution.
Voir également
Langage de programmation - C pour OS/2 - DosExit
Langage de programmation - C pour OS/2 - DosKillThread
Langage de programmation - C pour OS/2 - DosResumeThread
Langage de programmation - C pour OS/2 - DosSuspendThread
Langage de programmation - C pour OS/2 - DosWaitThread
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010