DosCreateThread: Difference between revisions
Appearance
Myrkraverk (talk | contribs) Prototype of DosCreateThread |
mNo edit summary |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Creates an asynchronous thread of processing under the current process. | |||
==Syntax== | |||
DosCreateThread ( tid, function, parameter, flags, stacksize ) | |||
APIRET DosCreateThread( PTID | === Parameters === | ||
;tid (PTID) output : Thread ID | |||
;function (PFNTHREAD) input : Function to run in new thread | |||
;parameter ([[ULONG]]) input : Parameter passed to function | |||
;flags (ULONG) input : Flags for the new thread | |||
;stacksize (ULONG) input : Stack size for the new thread | |||
=== Prototype === | |||
APIRET DosCreateThread( PTID tid, | |||
PFNTHREAD function, | |||
ULONG parameter, | |||
ULONG flags, | |||
ULONG stack_size ); | |||
=== Define C/C++ === | |||
INCL_DOSPROCESS | |||
=== Notes === | |||
;OS Version Introduced: OS/2 1.0 | |||
See Also: | |||
*[[DosExit]] | |||
*[[UsingThreads#Creating Threads | UsingThreads: Creating Threads]] | |||
[[Category:Dos]] |
Latest revision as of 21:48, 26 September 2017
Creates an asynchronous thread of processing under the current process.
Syntax
DosCreateThread ( tid, function, parameter, flags, stacksize )
Parameters
- tid (PTID) output
- Thread ID
- function (PFNTHREAD) input
- Function to run in new thread
- parameter (ULONG) input
- Parameter passed to function
- flags (ULONG) input
- Flags for the new thread
- stacksize (ULONG) input
- Stack size for the new thread
Prototype
APIRET DosCreateThread( PTID tid, PFNTHREAD function, ULONG parameter, ULONG flags, ULONG stack_size );
Define C/C++
INCL_DOSPROCESS
Notes
- OS Version Introduced
- OS/2 1.0
See Also: