Section courante

A propos

Section administrative du site

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